From 08b74d0242a928f99ab92b38aeb1a41306016fde Mon Sep 17 00:00:00 2001 From: SunYongji <> Date: Wed, 1 Apr 2020 16:45:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Example/Podfile.lock | 8 +- .../Local Podspecs/YJLibrary.podspec.json | 36 +- Example/Pods/Manifest.lock | 8 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 5952 ++++++++++++++++- .../Pods-YJLibrary_Example-frameworks.sh | 56 +- .../Pods-YJLibrary_Example.debug.xcconfig | 2 +- .../Pods-YJLibrary_Example.release.xcconfig | 2 +- .../Pods-YJLibrary_Tests.debug.xcconfig | 2 +- .../Pods-YJLibrary_Tests.release.xcconfig | 2 +- .../YJLibrary/YJLibrary-Info.plist | 2 +- .../YJLibrary/YJLibrary-umbrella.h | 615 +- .../YJLibrary/YJLibrary.debug.xcconfig | 10 + .../YJLibrary/YJLibrary.release.xcconfig | 10 + Example/YJLibrary.xcodeproj/project.pbxproj | 38 +- XCFPTApiKit/PTApiNewageService+Signature.h | 13 + XCFPTApiKit/PTApiNewageService+Signature.m | 22 + XCFPTApiKit/PTApiNewageServicePrivate.h | 10 + XCFPTApiKit/PTModel.h | 25 + XCFPTApiKit/PTModel.m | 87 + XCFPTApiKit/XCFPTApiKit.h | 6 + XCFPTApiKit/models/ad/ad/PTADInfoMessage.h | 64 + XCFPTApiKit/models/ad/ad/PTADInfoMessage.m | 10 + XCFPTApiKit/models/ad/ad/PTADMessage.h | 38 + XCFPTApiKit/models/ad/ad/PTADMessage.m | 10 + XCFPTApiKit/models/ad/ad/PTSdkAdMessage.h | 21 + XCFPTApiKit/models/ad/ad/PTSdkAdMessage.m | 10 + .../models/ad/ad/PTSdkAdScheduleMessage.h | 9 + .../models/ad/ad/PTSdkAdScheduleMessage.m | 10 + .../models/ad/ad/PTSlotADInfoMessage.h | 9 + .../models/ad/ad/PTSlotADInfoMessage.m | 10 + XCFPTApiKit/models/ad/common/PTADTypeEnum.h | 26 + ...PTAdvertiserAccessTopTenStatisticMessage.h | 9 + ...PTAdvertiserAccessTopTenStatisticMessage.m | 10 + .../PTAdvertiserDataStatisticMessage.h | 13 + .../PTAdvertiserDataStatisticMessage.m | 10 + .../PTAdvertiserKeywordStatisticMessage.h | 12 + .../PTAdvertiserKeywordStatisticMessage.m | 10 + .../advertiser/PTAdvertiserProductMessage.h | 19 + .../advertiser/PTAdvertiserProductMessage.m | 10 + .../PTAdvertiserSourceCountDataMessage.h | 8 + .../PTAdvertiserSourceCountDataMessage.m | 10 + .../PTAdvertiserSourceCountStatisticMessage.h | 9 + .../PTAdvertiserSourceCountStatisticMessage.m | 10 + .../PTOneDayOneNumberStatisticDataMessage.h | 8 + .../PTOneDayOneNumberStatisticDataMessage.m | 10 + .../PTOneDayOneNumberStatisticMessage.h | 12 + .../PTOneDayOneNumberStatisticMessage.m | 10 + .../advertiser/PTOptionStatsListMessage.h | 15 + .../advertiser/PTOptionStatsListMessage.m | 10 + .../models/advertiser/PTOptionStatsMessage.h | 9 + .../models/advertiser/PTOptionStatsMessage.m | 10 + .../advertiser/PTQuestionnaireStatsMessage.h | 23 + .../advertiser/PTQuestionnaireStatsMessage.m | 10 + XCFPTApiKit/models/board/PTBoardMessage.h | 19 + XCFPTApiKit/models/board/PTBoardMessage.m | 10 + XCFPTApiKit/models/board/PTTargetMessage.h | 13 + XCFPTApiKit/models/board/PTTargetMessage.m | 10 + XCFPTApiKit/models/board/PTTargetTypeEnum.h | 9 + XCFPTApiKit/models/chucode/PTChucodeMessage.h | 30 + XCFPTApiKit/models/chucode/PTChucodeMessage.m | 10 + .../classroomtab/PTClassroomTabExtraMessage.h | 12 + .../classroomtab/PTClassroomTabExtraMessage.m | 10 + .../classroomtab/PTClassroomTabMessage.h | 13 + .../classroomtab/PTClassroomTabMessage.m | 10 + .../classroomtab/PTDisplayStyleMessage.h | 7 + .../classroomtab/PTDisplayStyleMessage.m | 10 + .../coursefeedback/PTChannelTypeEnum.h | 9 + .../courserate/PTCourseRateMessage.h | 23 + .../courserate/PTCourseRateMessage.m | 10 + .../courserate/PTCourseRateTagMessage.h | 14 + .../courserate/PTCourseRateTagMessage.m | 10 + .../courserate/PTCourseRateUserMessage.h | 14 + .../courserate/PTCourseRateUserMessage.m | 10 + .../chustudio/coursetag/PTCourseTagMessage.h | 12 + .../chustudio/coursetag/PTCourseTagMessage.m | 10 + .../coursetag/PTCoursesWithTagMessage.h | 12 + .../coursetag/PTCoursesWithTagMessage.m | 10 + .../coursevoucher/PTClassroomVoucherMessage.h | 15 + .../coursevoucher/PTClassroomVoucherMessage.m | 10 + XCFPTApiKit/models/comment/PTCommentMessage.h | 14 + XCFPTApiKit/models/comment/PTCommentMessage.m | 10 + XCFPTApiKit/models/common/PTCursorMessage.h | 25 + XCFPTApiKit/models/common/PTCursorMessage.m | 10 + XCFPTApiKit/models/common/PTEmptyMessage.h | 9 + XCFPTApiKit/models/common/PTEmptyMessage.m | 10 + .../models/common/PTImageParagraphMessage.h | 12 + .../models/common/PTImageParagraphMessage.m | 10 + .../models/common/PTIngredientMessage.h | 21 + .../models/common/PTIngredientMessage.m | 10 + .../common/PTIngredientParagraphMessage.h | 8 + .../common/PTIngredientParagraphMessage.m | 10 + XCFPTApiKit/models/common/PTMarkupMessage.h | 10 + XCFPTApiKit/models/common/PTMarkupMessage.m | 10 + .../models/common/PTMarkupTextMessage.h | 9 + .../models/common/PTMarkupTextMessage.m | 10 + .../common/PTMicroVideoParagraphMessage.h | 11 + .../common/PTMicroVideoParagraphMessage.m | 10 + .../models/common/PTNetworkCarrierEnum.h | 11 + .../models/common/PTNetworkInfoMessage.h | 11 + .../models/common/PTNetworkInfoMessage.m | 10 + .../models/common/PTNetworkSignalEnum.h | 14 + .../models/common/PTOauthProviderEnum.h | 11 + XCFPTApiKit/models/common/PTOrderEnum.h | 9 + .../models/common/PTParagraphMessage.h | 16 + .../models/common/PTParagraphMessage.m | 10 + .../models/common/PTPictureDictMessage.h | 33 + .../models/common/PTPictureDictMessage.m | 10 + XCFPTApiKit/models/common/PTReportTypeEnum.h | 12 + XCFPTApiKit/models/common/PTRichTextMessage.h | 8 + XCFPTApiKit/models/common/PTRichTextMessage.m | 10 + .../models/common/PTSensorEventMessage.h | 8 + .../models/common/PTSensorEventMessage.m | 10 + .../models/common/PTTextParagraphMessage.h | 14 + .../models/common/PTTextParagraphMessage.m | 10 + XCFPTApiKit/models/common/PTTrackingMessage.h | 10 + XCFPTApiKit/models/common/PTTrackingMessage.m | 10 + .../common/PTUserUsageEnvironmentMessage.h | 31 + .../common/PTUserUsageEnvironmentMessage.m | 10 + .../models/common/PTVideoDictMessage.h | 26 + .../models/common/PTVideoDictMessage.m | 10 + .../common/PTVodVideoParagraphMessage.h | 19 + .../common/PTVodVideoParagraphMessage.m | 10 + .../models/course/PTCourseKindMessage.h | 12 + .../models/course/PTCourseKindMessage.m | 10 + .../models/course/PTCourseLabelMessage.h | 12 + .../models/course/PTCourseLabelMessage.m | 10 + .../models/course/PTCourseLabelStyleMessage.h | 14 + .../models/course/PTCourseLabelStyleMessage.m | 10 + .../models/course/PTCourseLecturerMessage.h | 14 + .../models/course/PTCourseLecturerMessage.m | 10 + .../models/course/PTCourseLessonMessage.h | 16 + .../models/course/PTCourseLessonMessage.m | 10 + XCFPTApiKit/models/course/PTCourseMessage.h | 56 + XCFPTApiKit/models/course/PTCourseMessage.m | 10 + .../course/PTCourseRateDisplayInfoMessage.h | 11 + .../course/PTCourseRateDisplayInfoMessage.m | 10 + .../models/course/PTExtraInfoMessage.h | 9 + .../models/course/PTExtraInfoMessage.m | 10 + .../models/course/PTLessonProcessMessage.h | 16 + .../models/course/PTLessonProcessMessage.m | 10 + XCFPTApiKit/models/course/PTLiveStatusEnum.h | 14 + .../models/course/PTPriceDisplayStyleEnum.h | 9 + .../models/course/PTRightInfoLabelMessage.h | 9 + .../models/course/PTRightInfoLabelMessage.m | 10 + .../models/course/PTRightInfoStyleEnum.h | 11 + XCFPTApiKit/models/dish/PTDishMessage.h | 44 + XCFPTApiKit/models/dish/PTDishMessage.m | 10 + XCFPTApiKit/models/dish/PTDishPicTagMessage.h | 9 + XCFPTApiKit/models/dish/PTDishPicTagMessage.m | 10 + .../models/dish/PTDishSourceFlagEnum.h | 14 + XCFPTApiKit/models/dish/PTDishSourceMessage.h | 10 + XCFPTApiKit/models/dish/PTDishSourceMessage.m | 10 + XCFPTApiKit/models/dish/PTPicTagMessage.h | 15 + XCFPTApiKit/models/dish/PTPicTagMessage.m | 10 + .../PTCommentPromptRuleMessage.h | 12 + .../PTCommentPromptRuleMessage.m | 10 + .../commentprompt/PTImageConditionMessage.h | 8 + .../commentprompt/PTImageConditionMessage.m | 10 + .../ec/commentprompt/PTTextConditionMessage.h | 8 + .../ec/commentprompt/PTTextConditionMessage.m | 10 + .../models/ec/goods/PTGoodsInfoMessage.h | 22 + .../models/ec/goods/PTGoodsInfoMessage.m | 10 + .../ec/goods/PTSimpleGoodsInfoMessage.h | 11 + .../ec/goods/PTSimpleGoodsInfoMessage.m | 10 + .../ec/markettab/PTContentArrangeEnum.h | 9 + .../models/ec/markettab/PTMarketTabMessage.h | 14 + .../models/ec/markettab/PTMarketTabMessage.m | 10 + .../models/ec/review/PTGoodsTypeEnum.h | 10 + .../ec/review/PTReviewCommodityGoodsMessage.h | 9 + .../ec/review/PTReviewCommodityGoodsMessage.m | 10 + .../ec/review/PTReviewCommodityMessage.h | 14 + .../ec/review/PTReviewCommodityMessage.m | 10 + .../ec/review/PTReviewDiggUserMessage.h | 10 + .../ec/review/PTReviewDiggUserMessage.m | 10 + .../models/ec/review/PTReviewMessage.h | 42 + .../models/ec/review/PTReviewMessage.m | 10 + .../models/ec/shop/PTShopInfoMessage.h | 11 + .../models/ec/shop/PTShopInfoMessage.m | 10 + .../equipment/PTEquipmentBrandMessage.h | 8 + .../equipment/PTEquipmentBrandMessage.m | 10 + .../equipment/PTEquipmentCategoryMessage.h | 8 + .../equipment/PTEquipmentCategoryMessage.m | 10 + .../models/equipment/PTEquipmentMessage.h | 8 + .../models/equipment/PTEquipmentMessage.m | 10 + .../equipment/PTEquipmentModelMessage.h | 7 + .../equipment/PTEquipmentModelMessage.m | 10 + XCFPTApiKit/models/essay/PTAtUsersMessage.h | 8 + XCFPTApiKit/models/essay/PTAtUsersMessage.m | 10 + .../models/essay/PTEssayCommentMessage.h | 14 + .../models/essay/PTEssayCommentMessage.m | 10 + XCFPTApiKit/models/essay/PTEssayMessage.h | 40 + XCFPTApiKit/models/essay/PTEssayMessage.m | 10 + XCFPTApiKit/models/essay/PTEssayTypeEnum.h | 9 + .../event/PTEventCustomizationMessage.h | 10 + .../event/PTEventCustomizationMessage.m | 10 + XCFPTApiKit/models/event/PTEventMessage.h | 17 + XCFPTApiKit/models/event/PTEventMessage.m | 10 + .../models/hybridlist/PTBannerMessage.h | 23 + .../models/hybridlist/PTBannerMessage.m | 10 + .../models/hybridlist/PTCardDishCellMessage.h | 11 + .../models/hybridlist/PTCardDishCellMessage.m | 10 + .../hybridlist/PTHybridListCellMessage.h | 46 + .../hybridlist/PTHybridListCellMessage.m | 10 + .../hybridlist/PTLineCourseCellMessage.h | 15 + .../hybridlist/PTLineCourseCellMessage.m | 10 + .../hybridlist/PTLineRecipeCellMessage.h | 15 + .../hybridlist/PTLineRecipeCellMessage.m | 10 + .../hybridlist/PTLineRichTextCellMessage.h | 25 + .../hybridlist/PTLineRichTextCellMessage.m | 10 + .../models/hybridlist/PTLineUserCellMessage.h | 17 + .../models/hybridlist/PTLineUserCellMessage.m | 10 + .../models/hybridlist/PTPictureIconMessage.h | 17 + .../models/hybridlist/PTPictureIconMessage.m | 10 + .../hybridlist/PTPictureIconsCellMessage.h | 19 + .../hybridlist/PTPictureIconsCellMessage.m | 10 + .../hybridlist/PTPlaceholderAdCellMessage.h | 15 + .../hybridlist/PTPlaceholderAdCellMessage.m | 10 + .../hybridlist/PTPureRichTextCellMessage.h | 26 + .../hybridlist/PTPureRichTextCellMessage.m | 10 + .../hybridlist/PTRichTextBoardCellMessage.h | 20 + .../hybridlist/PTRichTextBoardCellMessage.m | 10 + .../hybridlist/PTRichTextCourseCellMessage.h | 43 + .../hybridlist/PTRichTextCourseCellMessage.m | 10 + .../hybridlist/PTRichTextDishCellMessage.h | 30 + .../hybridlist/PTRichTextDishCellMessage.m | 10 + .../hybridlist/PTRichTextGoodsCellMessage.h | 20 + .../hybridlist/PTRichTextGoodsCellMessage.m | 10 + .../hybridlist/PTRichTextRecipeCellMessage.h | 30 + .../hybridlist/PTRichTextRecipeCellMessage.m | 10 + .../hybridlist/PTSideSlipBannersCellMessage.h | 11 + .../hybridlist/PTSideSlipBannersCellMessage.m | 10 + .../hybridlist/PTSideSlipCoursesCellMessage.h | 17 + .../hybridlist/PTSideSlipCoursesCellMessage.m | 10 + .../hybridlist/PTSideSlipGoodsCellMessage.h | 24 + .../hybridlist/PTSideSlipGoodsCellMessage.m | 10 + .../PTSubtitleButtonCountdownMessage.h | 10 + .../PTSubtitleButtonCountdownMessage.m | 10 + .../hybridlist/PTSubtitleButtonEmptyMessage.h | 9 + .../hybridlist/PTSubtitleButtonEmptyMessage.m | 10 + .../hybridlist/PTSubtitleButtonMessage.h | 15 + .../hybridlist/PTSubtitleButtonMessage.m | 10 + .../PTSubtitleButtonTextAndUrlMessage.h | 13 + .../PTSubtitleButtonTextAndUrlMessage.m | 10 + .../models/hybridlist/PTTextIconMessage.h | 15 + .../models/hybridlist/PTTextIconMessage.m | 10 + .../hybridlist/PTTextIconsCellMessage.h | 13 + .../hybridlist/PTTextIconsCellMessage.m | 10 + .../PTUniversalSearchUserCardCellMessage.h | 15 + .../PTUniversalSearchUserCardCellMessage.m | 10 + .../PTVerticalSlipBannersCellMessage.h | 11 + .../PTVerticalSlipBannersCellMessage.m | 10 + .../PTVerticalSlipCoursesCellMessage.h | 17 + .../PTVerticalSlipCoursesCellMessage.m | 10 + .../interestedtag/PTInterestedTagMessage.h | 18 + .../interestedtag/PTInterestedTagMessage.m | 10 + .../PTAskMpQuestionNotificationMessage.h | 22 + .../PTAskMpQuestionNotificationMessage.m | 10 + .../PTAskQuestionNotificationMessage.h | 22 + .../PTAskQuestionNotificationMessage.m | 10 + .../PTAskRecipeQuestionNotificationMessage.h | 22 + .../PTAskRecipeQuestionNotificationMessage.m | 10 + .../PTCollectCourseNotificationMessage.h | 18 + .../PTCollectCourseNotificationMessage.m | 10 + .../PTCollectEssayNotificationMessage.h | 21 + .../PTCollectEssayNotificationMessage.m | 10 + .../PTCollectRecipeNotificationMessage.h | 18 + .../PTCollectRecipeNotificationMessage.m | 10 + .../PTCommentDishNotificationMessage.h | 24 + .../PTCommentDishNotificationMessage.m | 10 + .../PTCommentEssayNotificationMessage.h | 24 + .../PTCommentEssayNotificationMessage.m | 10 + .../PTCommentReviewNotificationMessage.h | 23 + .../PTCommentReviewNotificationMessage.m | 10 + .../PTCookCourseNotificationMessage.h | 21 + .../PTCookCourseNotificationMessage.m | 10 + .../PTCookRecipeNotificationMessage.h | 21 + .../PTCookRecipeNotificationMessage.m | 10 + .../PTDiggDishNotificationMessage.h | 18 + .../PTDiggDishNotificationMessage.m | 10 + .../PTDiggEssayNotificationMessage.h | 21 + .../PTDiggEssayNotificationMessage.m | 10 + .../PTDiggMpQuestionNotificationMessage.h | 21 + .../PTDiggMpQuestionNotificationMessage.m | 10 + .../PTDiggQuestionAnswerNotificationMessage.h | 23 + .../PTDiggQuestionAnswerNotificationMessage.m | 10 + .../PTDiggQuestionNotificationMessage.h | 21 + .../PTDiggQuestionNotificationMessage.m | 10 + ...gRecipeQuestionAnswerNotificationMessage.h | 23 + ...gRecipeQuestionAnswerNotificationMessage.m | 10 + .../PTDiggRecipeQuestionNotificationMessage.h | 21 + .../PTDiggRecipeQuestionNotificationMessage.m | 10 + .../PTDiggReviewNotificationMessage.h | 21 + .../PTDiggReviewNotificationMessage.m | 10 + .../PTFollowUserNotificationMessage.h | 16 + .../PTFollowUserNotificationMessage.m | 10 + .../notification/PTNotificationMessage.h | 69 + .../notification/PTNotificationMessage.m | 10 + .../PTNotificationSettingStatusMessage.h | 15 + .../PTNotificationSettingStatusMessage.m | 10 + .../notification/PTNotificationStatusEnum.h | 10 + .../notification/PTNotificationTabMessage.h | 21 + .../notification/PTNotificationTabMessage.m | 10 + .../PTOfficialNotificationMessage.h | 18 + .../PTOfficialNotificationMessage.m | 10 + .../PTPublishEssayNotificationMessage.h | 22 + .../PTPublishEssayNotificationMessage.m | 10 + .../PTReplyDishCommentNotificationMessage.h | 21 + .../PTReplyDishCommentNotificationMessage.m | 10 + .../PTReplyMpQuestionNotificationMessage.h | 19 + .../PTReplyMpQuestionNotificationMessage.m | 10 + ...PTReplyQuestionAnswerNotificationMessage.h | 26 + ...PTReplyQuestionAnswerNotificationMessage.m | 10 + .../PTReplyQuestionNotificationMessage.h | 24 + .../PTReplyQuestionNotificationMessage.m | 10 + ...yRecipeQuestionAnswerNotificationMessage.h | 26 + ...yRecipeQuestionAnswerNotificationMessage.m | 10 + ...PTReplyRecipeQuestionNotificationMessage.h | 19 + ...PTReplyRecipeQuestionNotificationMessage.m | 10 + ...ReplyRecipeQuestionV2NotificationMessage.h | 24 + ...ReplyRecipeQuestionV2NotificationMessage.m | 10 + .../PTReplyShopReviewNotificationMessage.h | 21 + .../PTReplyShopReviewNotificationMessage.m | 10 + XCFPTApiKit/models/post/PTPostMessage.h | 22 + XCFPTApiKit/models/post/PTPostMessage.m | 10 + .../question/PTMpQuestionAnswerMessage.h | 12 + .../question/PTMpQuestionAnswerMessage.m | 10 + .../models/question/PTMpQuestionMessage.h | 18 + .../models/question/PTMpQuestionMessage.m | 10 + .../models/question/PTQuestionAnswerMessage.h | 18 + .../models/question/PTQuestionAnswerMessage.m | 10 + .../models/question/PTQuestionMessage.h | 18 + .../models/question/PTQuestionMessage.m | 10 + .../models/question/PTQuestionTargetMessage.h | 10 + .../models/question/PTQuestionTargetMessage.m | 10 + .../question/PTQuestionTargetTypeEnum.h | 10 + .../question/PTRecipeQuestionAnswerMessage.h | 11 + .../question/PTRecipeQuestionAnswerMessage.m | 10 + .../PTRecipeQuestionAnswerV2Message.h | 18 + .../PTRecipeQuestionAnswerV2Message.m | 10 + .../models/question/PTRecipeQuestionMessage.h | 18 + .../models/question/PTRecipeQuestionMessage.m | 10 + .../question/PTRecipeQuestionV2Message.h | 18 + .../question/PTRecipeQuestionV2Message.m | 10 + .../questionnaire/PTAnswerInfoMessage.h | 20 + .../questionnaire/PTAnswerInfoMessage.m | 10 + .../questionnaire/PTLocationQuestionMessage.h | 11 + .../questionnaire/PTLocationQuestionMessage.m | 10 + .../models/questionnaire/PTOptionMessage.h | 8 + .../models/questionnaire/PTOptionMessage.m | 10 + .../questionnaire/PTPictureOptionMessage.h | 9 + .../questionnaire/PTPictureOptionMessage.m | 10 + .../PTPictureRadioQuestionMessage.h | 10 + .../PTPictureRadioQuestionMessage.m | 10 + .../questionnaire/PTQuestionnaireMessage.h | 9 + .../questionnaire/PTQuestionnaireMessage.m | 10 + .../PTQuestionnaireQuestionAnswerMessage.h | 12 + .../PTQuestionnaireQuestionAnswerMessage.m | 10 + .../PTQuestionnaireQuestionMessage.h | 14 + .../PTQuestionnaireQuestionMessage.m | 10 + .../questionnaire/PTRadioQuestionMessage.h | 13 + .../questionnaire/PTRadioQuestionMessage.m | 10 + .../PTRememberedAnswerInfoMessage.h | 8 + .../PTRememberedAnswerInfoMessage.m | 10 + .../questionnaire/PTTextQuestionMessage.h | 8 + .../questionnaire/PTTextQuestionMessage.m | 10 + .../questionnaire/PTUserAnswerMessage.h | 8 + .../questionnaire/PTUserAnswerMessage.m | 10 + .../models/recipe/PTInstructionMessage.h | 39 + .../models/recipe/PTInstructionMessage.m | 10 + .../models/recipe/PTRecipeAdaptationMessage.h | 29 + .../models/recipe/PTRecipeAdaptationMessage.m | 10 + .../models/recipe/PTRecipeCatsMessage.h | 17 + .../models/recipe/PTRecipeCatsMessage.m | 10 + .../models/recipe/PTRecipeLabelMessage.h | 30 + .../models/recipe/PTRecipeLabelMessage.m | 10 + XCFPTApiKit/models/recipe/PTRecipeMessage.h | 138 + XCFPTApiKit/models/recipe/PTRecipeMessage.m | 10 + .../models/recipe/PTRecipeStatsMessage.h | 50 + .../models/recipe/PTRecipeStatsMessage.m | 10 + .../PTRecipeAppraisalAnswerMessage.h | 11 + .../PTRecipeAppraisalAnswerMessage.m | 10 + .../PTRecipeAppraisalQuestionMessage.h | 18 + .../PTRecipeAppraisalQuestionMessage.m | 10 + .../PTRecipeAppraisalTypeEnum.h | 12 + ...PTSearchPageRecommendationKeywordMessage.h | 27 + ...PTSearchPageRecommendationKeywordMessage.m | 10 + .../similaressay/PTSimilarEssayMessage.h | 13 + .../similaressay/PTSimilarEssayMessage.m | 10 + .../similarrecipe/PTSimilarRecipeMessage.h | 13 + .../similarrecipe/PTSimilarRecipeMessage.m | 10 + XCFPTApiKit/models/theme/PTThemeMessage.h | 27 + XCFPTApiKit/models/theme/PTThemeMessage.m | 10 + XCFPTApiKit/models/user/PTAccountMessage.h | 12 + XCFPTApiKit/models/user/PTAccountMessage.m | 10 + .../models/user/PTAddressBookFriendMessage.h | 9 + .../models/user/PTAddressBookFriendMessage.m | 10 + XCFPTApiKit/models/user/PTContactMessage.h | 9 + XCFPTApiKit/models/user/PTContactMessage.m | 10 + XCFPTApiKit/models/user/PTMinorUserMessage.h | 20 + XCFPTApiKit/models/user/PTMinorUserMessage.m | 10 + XCFPTApiKit/models/user/PTUserMessage.h | 85 + XCFPTApiKit/models/user/PTUserMessage.m | 10 + .../models/user/PTUserMobilePhoneMessage.h | 8 + .../models/user/PTUserMobilePhoneMessage.m | 10 + .../models/user/PTUserSocialNamesMessage.h | 11 + .../models/user/PTUserSocialNamesMessage.m | 10 + .../PTAccountDeactivationApplicationMessage.h | 10 + .../PTAccountDeactivationApplicationMessage.m | 10 + .../PTApplicationStatusEnum.h | 10 + .../PTExtraIconTypeEnum.h | 10 + .../waterfallrecommendation/PTExtraMessage.h | 13 + .../waterfallrecommendation/PTExtraMessage.m | 10 + .../PTTargetInfoMessage.h | 9 + .../PTTargetInfoMessage.m | 10 + .../PTTargetTypeEnum.h | 17 + .../PTWaterfallRecommendationMessage.h | 25 + .../PTWaterfallRecommendationMessage.m | 10 + .../welfare/PTDependentWelfareViewMessage.h | 15 + .../welfare/PTDependentWelfareViewMessage.m | 10 + .../welfare/PTFreshWelfareInfoMessage.h | 10 + .../welfare/PTFreshWelfareInfoMessage.m | 10 + .../PTFreshWelfareStatsReportMessage.h | 28 + .../PTFreshWelfareStatsReportMessage.m | 10 + .../models/welfare/PTFreshWelfareStatusEnum.h | 11 + .../welfare/PTHistoricalWelfareViewMessage.h | 15 + .../welfare/PTHistoricalWelfareViewMessage.m | 10 + .../welfare/PTIndependentWelfareViewMessage.h | 9 + .../welfare/PTIndependentWelfareViewMessage.m | 10 + XCFPTApiKit/models/welfare/PTSummaryMessage.h | 14 + XCFPTApiKit/models/welfare/PTSummaryMessage.m | 10 + .../models/welfare/PTUserHomeMapMessage.h | 8 + .../models/welfare/PTUserHomeMapMessage.m | 10 + .../models/welfare/PTWelfareViewMessage.h | 10 + .../models/welfare/PTWelfareViewMessage.m | 10 + XCFPTApiKit/service/PTApiNewageService+AD.h | 50 + XCFPTApiKit/service/PTApiNewageService+AD.m | 56 + .../service/PTApiNewageService+Account.h | 237 + .../service/PTApiNewageService+Account.m | 277 + .../service/PTApiNewageService+Advertiser.h | 105 + .../service/PTApiNewageService+Advertiser.m | 121 + .../service/PTApiNewageService+Board.h | 39 + .../service/PTApiNewageService+Board.m | 43 + .../service/PTApiNewageService+Chucode.h | 17 + .../service/PTApiNewageService+Chucode.m | 17 + XCFPTApiKit/service/PTApiNewageService+City.h | 17 + XCFPTApiKit/service/PTApiNewageService+City.m | 17 + .../service/PTApiNewageService+Course.h | 237 + .../service/PTApiNewageService+Course.m | 277 + XCFPTApiKit/service/PTApiNewageService+Dish.h | 53 + XCFPTApiKit/service/PTApiNewageService+Dish.m | 69 + XCFPTApiKit/service/PTApiNewageService+Ec.h | 28 + XCFPTApiKit/service/PTApiNewageService+Ec.m | 30 + .../service/PTApiNewageService+Equipment.h | 116 + .../service/PTApiNewageService+Equipment.m | 134 + .../service/PTApiNewageService+Essay.h | 200 + .../service/PTApiNewageService+Essay.m | 264 + .../service/PTApiNewageService+Event.h | 50 + .../service/PTApiNewageService+Event.m | 56 + .../service/PTApiNewageService+Experiment.h | 28 + .../service/PTApiNewageService+Experiment.m | 30 + .../service/PTApiNewageService+Feeds.h | 61 + .../service/PTApiNewageService+Feeds.m | 69 + .../service/PTApiNewageService+Homepage.h | 17 + .../service/PTApiNewageService+Homepage.m | 17 + .../PTApiNewageService+InterestedTag.h | 28 + .../PTApiNewageService+InterestedTag.m | 30 + .../service/PTApiNewageService+Market.h | 28 + .../service/PTApiNewageService+Market.m | 30 + .../service/PTApiNewageService+Notification.h | 61 + .../service/PTApiNewageService+Notification.m | 69 + XCFPTApiKit/service/PTApiNewageService+Pkx.h | 28 + XCFPTApiKit/service/PTApiNewageService+Pkx.m | 30 + .../service/PTApiNewageService+Question.h | 248 + .../service/PTApiNewageService+Question.m | 290 + .../PTApiNewageService+Questionnaire.h | 61 + .../PTApiNewageService+Questionnaire.m | 69 + .../service/PTApiNewageService+Recipe.h | 61 + .../service/PTApiNewageService+Recipe.m | 69 + .../PTApiNewageService+RecipeAppraisal.h | 28 + .../PTApiNewageService+RecipeAppraisal.m | 30 + .../service/PTApiNewageService+Search.h | 50 + .../service/PTApiNewageService+Search.m | 56 + .../service/PTApiNewageService+ShareRecipe.h | 17 + .../service/PTApiNewageService+ShareRecipe.m | 17 + .../service/PTApiNewageService+Theme.h | 72 + .../service/PTApiNewageService+Theme.m | 82 + .../service/PTApiNewageService+VodVideo.h | 17 + .../service/PTApiNewageService+VodVideo.m | 17 + .../service/PTApiNewageService+Welfare.h | 61 + .../service/PTApiNewageService+Welfare.m | 69 + XCFPTApiKit/service/PTApiNewageService.h | 266 + XCFPTApiKit/service/PTApiNewageService.m | 370 + .../service/PTCommonRequestParameterMessage.h | 50 + .../service/PTCommonRequestParameterMessage.m | 10 + .../PTCommonResponseParameterMessage.h | 6 + .../PTCommonResponseParameterMessage.m | 10 + XCFPTApiKit/service/PTErrorCodeMessage.h | 70 + XCFPTApiKit/service/PTErrorCodeMessage.m | 16 + XCFPTApiKit/service/PTHeaderMessage.h | 21 + XCFPTApiKit/service/PTHeaderMessage.m | 10 + .../viewmodels/account/PTAgreementStyleEnum.h | 9 + ...AccountDeactivationApplicationReqMessage.h | 7 + ...AccountDeactivationApplicationReqMessage.m | 10 + ...ccountDeactivationApplicationRespMessage.h | 6 + ...ccountDeactivationApplicationRespMessage.m | 10 + ...CreateViaWeappWithPhoneBindingReqMessage.h | 19 + ...CreateViaWeappWithPhoneBindingReqMessage.m | 10 + ...reateViaWeappWithPhoneBindingRespMessage.h | 8 + ...reateViaWeappWithPhoneBindingRespMessage.m | 10 + ...reateViaWechatWithPhoneBindingReqMessage.h | 11 + ...reateViaWechatWithPhoneBindingReqMessage.m | 10 + ...eateViaWechatWithPhoneBindingRespMessage.h | 8 + ...eateViaWechatWithPhoneBindingRespMessage.m | 10 + .../PTDeviceAgreeAgreementReqMessage.h | 10 + .../PTDeviceAgreeAgreementReqMessage.m | 10 + .../PTDeviceAgreeAgreementRespMessage.h | 6 + .../PTDeviceAgreeAgreementRespMessage.m | 10 + ...AccountDeactivationApplicationReqMessage.h | 6 + ...AccountDeactivationApplicationReqMessage.m | 10 + ...ccountDeactivationApplicationRespMessage.h | 8 + ...ccountDeactivationApplicationRespMessage.m | 10 + .../PTGetAuthKeyByAuthCodeReqMessage.h | 11 + .../PTGetAuthKeyByAuthCodeReqMessage.m | 10 + .../PTGetAuthKeyByAuthCodeRespMessage.h | 8 + .../PTGetAuthKeyByAuthCodeRespMessage.m | 10 + .../PTGetDeviceRecommendTagsReqMessage.h | 6 + .../PTGetDeviceRecommendTagsReqMessage.m | 10 + .../PTGetDeviceRecommendTagsRespMessage.h | 7 + .../PTGetDeviceRecommendTagsRespMessage.m | 10 + ...etFeedsPageRecommendationUsersReqMessage.h | 6 + ...etFeedsPageRecommendationUsersReqMessage.m | 10 + ...tFeedsPageRecommendationUsersRespMessage.h | 8 + ...tFeedsPageRecommendationUsersRespMessage.m | 10 + .../PTGetIsDeviceAgreeAgreementReqMessage.h | 10 + .../PTGetIsDeviceAgreeAgreementReqMessage.m | 10 + .../PTGetIsDeviceAgreeAgreementRespMessage.h | 9 + .../PTGetIsDeviceAgreeAgreementRespMessage.m | 10 + ...GetUserPageRecommendationUsersReqMessage.h | 7 + ...GetUserPageRecommendationUsersReqMessage.m | 10 + ...etUserPageRecommendationUsersRespMessage.h | 8 + ...etUserPageRecommendationUsersRespMessage.m | 10 + .../PTGetUsersByAddressBookReqMessage.h | 11 + .../PTGetUsersByAddressBookReqMessage.m | 10 + .../PTGetUsersByAddressBookRespMessage.h | 10 + .../PTGetUsersByAddressBookRespMessage.m | 10 + .../account/PTIsUpdateAgreementReqMessage.h | 7 + .../account/PTIsUpdateAgreementReqMessage.m | 10 + .../account/PTIsUpdateAgreementRespMessage.h | 7 + .../account/PTIsUpdateAgreementRespMessage.m | 10 + .../account/PTLoginViaDeviceReqMessage.h | 10 + .../account/PTLoginViaDeviceReqMessage.m | 10 + .../account/PTLoginViaDeviceRespMessage.h | 12 + .../account/PTLoginViaDeviceRespMessage.m | 10 + .../account/PTLoginViaPhoneV2ReqMessage.h | 9 + .../account/PTLoginViaPhoneV2ReqMessage.m | 10 + .../account/PTLoginViaPhoneV2RespMessage.h | 8 + .../account/PTLoginViaPhoneV2RespMessage.m | 10 + .../account/PTLoginViaWeappPhoneReqMessage.h | 10 + .../account/PTLoginViaWeappPhoneReqMessage.m | 10 + .../account/PTLoginViaWeappPhoneRespMessage.h | 8 + .../account/PTLoginViaWeappPhoneRespMessage.m | 10 + .../account/PTLoginViaWeappReqMessage.h | 8 + .../account/PTLoginViaWeappReqMessage.m | 10 + .../account/PTLoginViaWeappRespMessage.h | 13 + .../account/PTLoginViaWeappRespMessage.m | 10 + .../account/PTLoginViaWechatReqMessage.h | 10 + .../account/PTLoginViaWechatReqMessage.m | 10 + .../account/PTLoginViaWechatRespMessage.h | 11 + .../account/PTLoginViaWechatRespMessage.m | 10 + .../account/PTRecommendationUserMessage.h | 10 + .../account/PTRecommendationUserMessage.m | 10 + ...ndPhoneLoginVerificationCodeV2ReqMessage.h | 9 + ...ndPhoneLoginVerificationCodeV2ReqMessage.m | 10 + ...dPhoneLoginVerificationCodeV2RespMessage.h | 9 + ...dPhoneLoginVerificationCodeV2RespMessage.m | 10 + .../PTUploadUserAddressBookReqMessage.h | 11 + .../PTUploadUserAddressBookReqMessage.m | 10 + .../PTUploadUserAddressBookRespMessage.h | 7 + .../PTUploadUserAddressBookRespMessage.m | 10 + .../PTVerifyAndBindPhoneV3ReqMessage.h | 9 + .../PTVerifyAndBindPhoneV3ReqMessage.m | 10 + .../PTVerifyAndBindPhoneV3RespMessage.h | 6 + .../PTVerifyAndBindPhoneV3RespMessage.m | 10 + ...VerifyAndReplacePhoneBindingV3ReqMessage.h | 9 + ...VerifyAndReplacePhoneBindingV3ReqMessage.m | 10 + ...erifyAndReplacePhoneBindingV3RespMessage.h | 6 + ...erifyAndReplacePhoneBindingV3RespMessage.m | 10 + .../ad/PTCacheSplashAdsReqMessage.h | 15 + .../ad/PTCacheSplashAdsReqMessage.m | 10 + .../ad/PTCacheSplashAdsRespMessage.h | 8 + .../ad/PTCacheSplashAdsRespMessage.m | 10 + ...etDishesUploadedPageBannerInfoReqMessage.h | 6 + ...etDishesUploadedPageBannerInfoReqMessage.m | 10 + ...tDishesUploadedPageBannerInfoRespMessage.h | 8 + ...tDishesUploadedPageBannerInfoRespMessage.m | 10 + .../ad/PTLookupAdsBySlotNameReqMessage.h | 16 + .../ad/PTLookupAdsBySlotNameReqMessage.m | 10 + .../ad/PTLookupAdsBySlotNameRespMessage.h | 8 + .../ad/PTLookupAdsBySlotNameRespMessage.m | 10 + .../ad/PTLookupSdkAdScheduleReqMessage.h | 6 + .../ad/PTLookupSdkAdScheduleReqMessage.m | 10 + .../ad/PTLookupSdkAdScheduleRespMessage.h | 8 + .../ad/PTLookupSdkAdScheduleRespMessage.m | 10 + ...dvertiserAccessSourceStatisticReqMessage.h | 10 + ...dvertiserAccessSourceStatisticReqMessage.m | 10 + ...vertiserAccessSourceStatisticRespMessage.h | 11 + ...vertiserAccessSourceStatisticRespMessage.m | 10 + ...dvertiserAccessTopTenStatisticReqMessage.h | 9 + ...dvertiserAccessTopTenStatisticReqMessage.m | 10 + ...vertiserAccessTopTenStatisticRespMessage.h | 11 + ...vertiserAccessTopTenStatisticRespMessage.m | 10 + .../PTGetAdvertiserDataStatisticReqMessage.h | 9 + .../PTGetAdvertiserDataStatisticReqMessage.m | 10 + .../PTGetAdvertiserDataStatisticRespMessage.h | 11 + .../PTGetAdvertiserDataStatisticRespMessage.m | 10 + ...TGetAdvertiserKeywordStatisticReqMessage.h | 10 + ...TGetAdvertiserKeywordStatisticReqMessage.m | 10 + ...GetAdvertiserKeywordStatisticRespMessage.h | 11 + ...GetAdvertiserKeywordStatisticRespMessage.m | 10 + ...tAdvertiserOneDayOneNumberStatReqMessage.h | 11 + ...tAdvertiserOneDayOneNumberStatReqMessage.m | 10 + ...AdvertiserOneDayOneNumberStatRespMessage.h | 8 + ...AdvertiserOneDayOneNumberStatRespMessage.m | 10 + .../PTGetAdvertiserProductReqMessage.h | 9 + .../PTGetAdvertiserProductReqMessage.m | 10 + .../PTGetAdvertiserProductRespMessage.h | 10 + .../PTGetAdvertiserProductRespMessage.m | 10 + ...ertiserQuestionnaireStatisticsReqMessage.h | 9 + ...ertiserQuestionnaireStatisticsReqMessage.m | 10 + ...rtiserQuestionnaireStatisticsRespMessage.h | 8 + ...rtiserQuestionnaireStatisticsRespMessage.m | 10 + ...AdvertiserRecipeDailyStatisticReqMessage.h | 10 + ...AdvertiserRecipeDailyStatisticReqMessage.m | 10 + ...dvertiserRecipeDailyStatisticRespMessage.h | 11 + ...dvertiserRecipeDailyStatisticRespMessage.m | 10 + ...tiserSourceImpressionStatisticReqMessage.h | 10 + ...tiserSourceImpressionStatisticReqMessage.m | 10 + ...iserSourceImpressionStatisticRespMessage.h | 11 + ...iserSourceImpressionStatisticRespMessage.m | 10 + .../advertiser/PTStatisticTypeEnum.h | 8 + .../board/PTCountUserBoardsReqMessage.h | 9 + .../board/PTCountUserBoardsReqMessage.m | 10 + .../board/PTCountUserBoardsRespMessage.h | 10 + .../board/PTCountUserBoardsRespMessage.m | 10 + .../board/PTIsTargetInUserBoardsReqMessage.h | 13 + .../board/PTIsTargetInUserBoardsReqMessage.m | 10 + .../board/PTIsTargetInUserBoardsRespMessage.h | 13 + .../board/PTIsTargetInUserBoardsRespMessage.m | 10 + .../board/PTPagedUserTargetsReqMessage.h | 14 + .../board/PTPagedUserTargetsReqMessage.m | 10 + .../board/PTPagedUserTargetsRespMessage.h | 16 + .../board/PTPagedUserTargetsRespMessage.m | 10 + .../chucode/PTGetChucodeReqMessage.h | 7 + .../chucode/PTGetChucodeReqMessage.m | 10 + .../chucode/PTGetChucodeRespMessage.h | 8 + .../chucode/PTGetChucodeRespMessage.m | 10 + ...assroomHomepageRecommendationsReqMessage.h | 8 + ...assroomHomepageRecommendationsReqMessage.m | 10 + ...ssroomHomepageRecommendationsRespMessage.h | 14 + ...ssroomHomepageRecommendationsRespMessage.m | 10 + .../PTPagedClassroomHomepageTabsReqMessage.h | 8 + .../PTPagedClassroomHomepageTabsReqMessage.m | 10 + .../PTPagedClassroomHomepageTabsRespMessage.h | 10 + .../PTPagedClassroomHomepageTabsRespMessage.m | 10 + .../PTGetClassroomTabsReqMessage.h | 6 + .../PTGetClassroomTabsReqMessage.m | 10 + .../PTGetClassroomTabsRespMessage.h | 8 + .../PTGetClassroomTabsRespMessage.m | 10 + .../viewmodels/course/PTGetCourseFitlerEnum.h | 11 + .../course/PTGetMyCoursesReqMessage.h | 10 + .../course/PTGetMyCoursesReqMessage.m | 10 + .../course/PTGetMyCoursesRespMessage.h | 10 + .../course/PTGetMyCoursesRespMessage.m | 10 + .../PTGetMyCoursesStatisticsReqMessage.h | 6 + .../PTGetMyCoursesStatisticsReqMessage.m | 10 + .../PTGetMyCoursesStatisticsRespMessage.h | 22 + .../PTGetMyCoursesStatisticsRespMessage.m | 10 + .../course/PTSearchMyCoursesReqMessage.h | 9 + .../course/PTSearchMyCoursesReqMessage.m | 10 + .../course/PTSearchMyCoursesRespMessage.h | 10 + .../course/PTSearchMyCoursesRespMessage.m | 10 + .../PTGetCourseDishesOrderByTimeReqMessage.h | 13 + .../PTGetCourseDishesOrderByTimeReqMessage.m | 10 + .../PTGetCourseDishesOrderByTimeRespMessage.h | 17 + .../PTGetCourseDishesOrderByTimeRespMessage.m | 10 + .../PTCreateCourseFeedbackReqMessage.h | 21 + .../PTCreateCourseFeedbackReqMessage.m | 10 + .../PTCreateCourseFeedbackRespMessage.h | 6 + .../PTCreateCourseFeedbackRespMessage.m | 10 + .../PTBindForFreeCourseReqMessage.h | 7 + .../PTBindForFreeCourseReqMessage.m | 10 + .../PTBindForFreeCourseRespMessage.h | 7 + .../PTBindForFreeCourseRespMessage.m | 10 + .../PTGetFreeCourseListReqMessage.h | 6 + .../PTGetFreeCourseListReqMessage.m | 10 + .../PTGetFreeCourseListRespMessage.h | 11 + .../PTGetFreeCourseListRespMessage.m | 10 + .../PTGetMonthlyCourseRankingListReqMessage.h | 14 + .../PTGetMonthlyCourseRankingListReqMessage.m | 10 + ...PTGetMonthlyCourseRankingListRespMessage.h | 8 + ...PTGetMonthlyCourseRankingListRespMessage.m | 10 + .../PTMonthlyRankingListMessage.h | 9 + .../PTMonthlyRankingListMessage.m | 10 + ...PTPagedGetTopCourseRankingListReqMessage.h | 12 + ...PTPagedGetTopCourseRankingListReqMessage.m | 10 + ...TPagedGetTopCourseRankingListRespMessage.h | 10 + ...TPagedGetTopCourseRankingListRespMessage.m | 10 + .../courserate/PTPagedCourseRatesReqMessage.h | 12 + .../courserate/PTPagedCourseRatesReqMessage.m | 10 + .../PTPagedCourseRatesRespMessage.h | 16 + .../PTPagedCourseRatesRespMessage.m | 10 + .../PTShowCourseRateTagsReqMessage.h | 10 + .../PTShowCourseRateTagsReqMessage.m | 10 + .../PTShowCourseRateTagsRespMessage.h | 11 + .../PTShowCourseRateTagsRespMessage.m | 10 + .../PTPagedCoursesBySectionReqMessage.h | 9 + .../PTPagedCoursesBySectionReqMessage.m | 10 + .../PTPagedCoursesBySectionRespMessage.h | 16 + .../PTPagedCoursesBySectionRespMessage.m | 10 + .../coursetag/PTGetCourseTagReqMessage.h | 7 + .../coursetag/PTGetCourseTagReqMessage.m | 10 + .../coursetag/PTGetCourseTagRespMessage.h | 10 + .../coursetag/PTGetCourseTagRespMessage.m | 10 + .../coursetag/PTGetTagHotCoursesReqMessage.h | 7 + .../coursetag/PTGetTagHotCoursesReqMessage.m | 10 + .../coursetag/PTGetTagHotCoursesRespMessage.h | 8 + .../coursetag/PTGetTagHotCoursesRespMessage.m | 10 + .../PTPagedGetTagCoursesReqMessage.h | 9 + .../PTPagedGetTagCoursesReqMessage.m | 10 + .../PTPagedGetTagCoursesRespMessage.h | 16 + .../PTPagedGetTagCoursesRespMessage.m | 10 + .../PTApplyForCourseVoucherReqMessage.h | 9 + .../PTApplyForCourseVoucherReqMessage.m | 10 + .../PTApplyForCourseVoucherRespMessage.h | 8 + .../PTApplyForCourseVoucherRespMessage.m | 10 + .../PTShowDiscoverRecipesReqMessage.h | 21 + .../PTShowDiscoverRecipesReqMessage.m | 10 + .../PTShowDiscoverRecipesRespMessage.h | 13 + .../PTShowDiscoverRecipesRespMessage.m | 10 + .../dish/PTCanUpdateDishReqMessage.h | 10 + .../dish/PTCanUpdateDishReqMessage.m | 10 + .../dish/PTCanUpdateDishRespMessage.h | 7 + .../dish/PTCanUpdateDishRespMessage.m | 10 + .../viewmodels/dish/PTCollectDishReqMessage.h | 10 + .../viewmodels/dish/PTCollectDishReqMessage.m | 10 + .../dish/PTCollectDishRespMessage.h | 7 + .../dish/PTCollectDishRespMessage.m | 10 + .../PTPagedUserCollectedDishesReqMessage.h | 9 + .../PTPagedUserCollectedDishesReqMessage.m | 10 + .../PTPagedUserCollectedDishesRespMessage.h | 10 + .../PTPagedUserCollectedDishesRespMessage.m | 10 + .../dish/PTUncollectDishReqMessage.h | 7 + .../dish/PTUncollectDishReqMessage.m | 10 + .../dish/PTUncollectDishRespMessage.h | 7 + .../dish/PTUncollectDishRespMessage.m | 10 + .../viewmodels/dish/PTUpdateDishReqMessage.h | 19 + .../viewmodels/dish/PTUpdateDishReqMessage.m | 10 + .../viewmodels/dish/PTUpdateDishRespMessage.h | 8 + .../viewmodels/dish/PTUpdateDishRespMessage.m | 10 + ...PagedEcHomepageRecommendationsReqMessage.h | 8 + ...PagedEcHomepageRecommendationsReqMessage.m | 10 + ...agedEcHomepageRecommendationsRespMessage.h | 14 + ...agedEcHomepageRecommendationsRespMessage.m | 10 + .../ec/PTPagedEcHomepageTabsReqMessage.h | 8 + .../ec/PTPagedEcHomepageTabsReqMessage.m | 10 + .../ec/PTPagedEcHomepageTabsRespMessage.h | 10 + .../ec/PTPagedEcHomepageTabsRespMessage.m | 10 + .../equipment/PTBindUserEquipmentReqMessage.h | 12 + .../equipment/PTBindUserEquipmentReqMessage.m | 10 + .../PTBindUserEquipmentRespMessage.h | 8 + .../PTBindUserEquipmentRespMessage.m | 10 + ...etAllEquipmentBrandsByCategoryReqMessage.h | 10 + ...etAllEquipmentBrandsByCategoryReqMessage.m | 10 + ...tAllEquipmentBrandsByCategoryRespMessage.h | 8 + ...tAllEquipmentBrandsByCategoryRespMessage.m | 10 + ...TGetRecommendedEquipmentBrandsReqMessage.h | 10 + ...TGetRecommendedEquipmentBrandsReqMessage.m | 10 + ...GetRecommendedEquipmentBrandsRespMessage.h | 8 + ...GetRecommendedEquipmentBrandsRespMessage.m | 10 + ...RecommendedEquipmentCategoriesReqMessage.h | 9 + ...RecommendedEquipmentCategoriesReqMessage.m | 10 + ...ecommendedEquipmentCategoriesRespMessage.h | 8 + ...ecommendedEquipmentCategoriesRespMessage.m | 10 + ...TGetRecommendedEquipmentModelsReqMessage.h | 11 + ...TGetRecommendedEquipmentModelsReqMessage.m | 10 + ...GetRecommendedEquipmentModelsRespMessage.h | 8 + ...GetRecommendedEquipmentModelsRespMessage.m | 10 + .../PTGetUserAllEquipmentsReqMessage.h | 9 + .../PTGetUserAllEquipmentsReqMessage.m | 10 + .../PTGetUserAllEquipmentsRespMessage.h | 8 + .../PTGetUserAllEquipmentsRespMessage.m | 10 + .../PTSearchEquipmentBrandsReqMessage.h | 11 + .../PTSearchEquipmentBrandsReqMessage.m | 10 + .../PTSearchEquipmentBrandsRespMessage.h | 8 + .../PTSearchEquipmentBrandsRespMessage.m | 10 + .../PTSearchEquipmentCategoriesReqMessage.h | 10 + .../PTSearchEquipmentCategoriesReqMessage.m | 10 + .../PTSearchEquipmentCategoriesRespMessage.h | 8 + .../PTSearchEquipmentCategoriesRespMessage.m | 10 + .../PTSearchEquipmentModelsReqMessage.h | 12 + .../PTSearchEquipmentModelsReqMessage.m | 10 + .../PTSearchEquipmentModelsRespMessage.h | 8 + .../PTSearchEquipmentModelsRespMessage.m | 10 + .../PTUnbindUserEquipmentsReqMessage.h | 10 + .../PTUnbindUserEquipmentsReqMessage.m | 10 + .../PTUnbindUserEquipmentsRespMessage.h | 6 + .../PTUnbindUserEquipmentsRespMessage.m | 10 + .../essay/PTCanUpdateEssayReqMessage.h | 10 + .../essay/PTCanUpdateEssayReqMessage.m | 10 + .../essay/PTCanUpdateEssayRespMessage.h | 7 + .../essay/PTCanUpdateEssayRespMessage.m | 10 + .../essay/PTCollectEssayReqMessage.h | 10 + .../essay/PTCollectEssayReqMessage.m | 10 + .../essay/PTCollectEssayRespMessage.h | 7 + .../essay/PTCollectEssayRespMessage.m | 10 + .../essay/PTCreateCommentReqMessage.h | 12 + .../essay/PTCreateCommentReqMessage.m | 10 + .../essay/PTCreateCommentRespMessage.h | 9 + .../essay/PTCreateCommentRespMessage.m | 10 + .../essay/PTCreateEssayReqMessage.h | 13 + .../essay/PTCreateEssayReqMessage.m | 10 + .../essay/PTCreateEssayRespMessage.h | 8 + .../essay/PTCreateEssayRespMessage.m | 10 + .../viewmodels/essay/PTDelEssayReqMessage.h | 10 + .../viewmodels/essay/PTDelEssayReqMessage.m | 10 + .../viewmodels/essay/PTDelEssayRespMessage.h | 7 + .../viewmodels/essay/PTDelEssayRespMessage.m | 10 + .../viewmodels/essay/PTDiggEssayReqMessage.h | 10 + .../viewmodels/essay/PTDiggEssayReqMessage.m | 10 + .../viewmodels/essay/PTDiggEssayRespMessage.h | 7 + .../viewmodels/essay/PTDiggEssayRespMessage.m | 10 + .../essay/PTListCommentReqMessage.h | 11 + .../essay/PTListCommentReqMessage.m | 10 + .../essay/PTListCommentRespMessage.h | 11 + .../essay/PTListCommentRespMessage.m | 10 + .../viewmodels/essay/PTListEssaysReqMessage.h | 17 + .../viewmodels/essay/PTListEssaysReqMessage.m | 10 + .../essay/PTListEssaysRespMessage.h | 10 + .../essay/PTListEssaysRespMessage.m | 10 + .../essay/PTListUserEssaysReqMessage.h | 18 + .../essay/PTListUserEssaysReqMessage.m | 10 + .../essay/PTListUserEssaysRespMessage.h | 10 + .../essay/PTListUserEssaysRespMessage.m | 10 + .../PTPagedGetDiggEssayUsersReqMessage.h | 9 + .../PTPagedGetDiggEssayUsersReqMessage.m | 10 + .../PTPagedGetDiggEssayUsersRespMessage.h | 10 + .../PTPagedGetDiggEssayUsersRespMessage.m | 10 + .../essay/PTPagedRelatedEssaysReqMessage.h | 11 + .../essay/PTPagedRelatedEssaysReqMessage.m | 10 + .../essay/PTPagedRelatedEssaysRespMessage.h | 10 + .../essay/PTPagedRelatedEssaysRespMessage.m | 10 + .../PTPagedUserCollectedEssaysReqMessage.h | 9 + .../PTPagedUserCollectedEssaysReqMessage.m | 10 + .../PTPagedUserCollectedEssaysRespMessage.h | 10 + .../PTPagedUserCollectedEssaysRespMessage.m | 10 + .../viewmodels/essay/PTRelatedEssayMessage.h | 11 + .../viewmodels/essay/PTRelatedEssayMessage.m | 10 + .../essay/PTRemoveCommentReqMessage.h | 7 + .../essay/PTRemoveCommentReqMessage.m | 10 + .../essay/PTRemoveCommentRespMessage.h | 7 + .../essay/PTRemoveCommentRespMessage.m | 10 + .../essay/PTReportEssayCommentReqMessage.h | 10 + .../essay/PTReportEssayCommentReqMessage.m | 10 + .../essay/PTReportEssayCommentRespMessage.h | 7 + .../essay/PTReportEssayCommentRespMessage.m | 10 + .../essay/PTReportEssayReqMessage.h | 10 + .../essay/PTReportEssayReqMessage.m | 10 + .../essay/PTReportEssayRespMessage.h | 7 + .../essay/PTReportEssayRespMessage.m | 10 + .../viewmodels/essay/PTShowEssayReqMessage.h | 10 + .../viewmodels/essay/PTShowEssayReqMessage.m | 10 + .../viewmodels/essay/PTShowEssayRespMessage.h | 8 + .../viewmodels/essay/PTShowEssayRespMessage.m | 10 + .../essay/PTUncollectEssayReqMessage.h | 7 + .../essay/PTUncollectEssayReqMessage.m | 10 + .../essay/PTUncollectEssayRespMessage.h | 7 + .../essay/PTUncollectEssayRespMessage.m | 10 + .../essay/PTUndiggEssayReqMessage.h | 7 + .../essay/PTUndiggEssayReqMessage.m | 10 + .../essay/PTUndiggEssayRespMessage.h | 7 + .../essay/PTUndiggEssayRespMessage.m | 10 + .../essay/PTUpdateEssayReqMessage.h | 12 + .../essay/PTUpdateEssayReqMessage.m | 10 + .../essay/PTUpdateEssayRespMessage.h | 8 + .../essay/PTUpdateEssayRespMessage.m | 10 + .../event/PTGetRecommendEventsReqMessage.h | 15 + .../event/PTGetRecommendEventsReqMessage.m | 10 + .../event/PTGetRecommendEventsRespMessage.h | 10 + .../event/PTGetRecommendEventsRespMessage.m | 10 + .../event/PTListEventDishesReqMessage.h | 9 + .../event/PTListEventDishesReqMessage.m | 10 + .../event/PTListEventDishesRespMessage.h | 10 + .../event/PTListEventDishesRespMessage.m | 10 + .../PTPagedEpidemicEventDishesReqMessage.h | 8 + .../PTPagedEpidemicEventDishesReqMessage.m | 10 + .../PTPagedEpidemicEventDishesRespMessage.h | 10 + .../PTPagedEpidemicEventDishesRespMessage.m | 10 + ...TPagedEventDishesOrderByTimeV5ReqMessage.h | 9 + ...TPagedEventDishesOrderByTimeV5ReqMessage.m | 10 + ...PagedEventDishesOrderByTimeV5RespMessage.h | 10 + ...PagedEventDishesOrderByTimeV5RespMessage.m | 10 + .../PTBatchGetExperimentResultsReqMessage.h | 8 + .../PTBatchGetExperimentResultsReqMessage.m | 10 + .../PTBatchGetExperimentResultsRespMessage.h | 8 + .../PTBatchGetExperimentResultsRespMessage.m | 10 + .../experiment/PTExperimentResultMessage.h | 9 + .../experiment/PTExperimentResultMessage.m | 10 + .../PTGetExperimentResultReqMessage.h | 14 + .../PTGetExperimentResultReqMessage.m | 10 + .../PTGetExperimentResultRespMessage.h | 26 + .../PTGetExperimentResultRespMessage.m | 10 + .../viewmodels/feeds/PTFeedsGroupMessage.h | 13 + .../viewmodels/feeds/PTFeedsGroupMessage.m | 10 + XCFPTApiKit/viewmodels/feeds/PTFeedsMessage.h | 11 + XCFPTApiKit/viewmodels/feeds/PTFeedsMessage.m | 10 + .../viewmodels/feeds/PTFeedsTargetTypeEnum.h | 10 + .../feeds/PTGetFeedsGroupsReqMessage.h | 6 + .../feeds/PTGetFeedsGroupsReqMessage.m | 10 + .../feeds/PTGetFeedsGroupsRespMessage.h | 8 + .../feeds/PTGetFeedsGroupsRespMessage.m | 10 + .../feeds/PTGetRecipeFeedsReqMessage.h | 8 + .../feeds/PTGetRecipeFeedsReqMessage.m | 10 + .../feeds/PTGetRecipeFeedsRespMessage.h | 10 + .../feeds/PTGetRecipeFeedsRespMessage.m | 10 + .../feeds/PTMarkFeedsAsReadReqMessage.h | 7 + .../feeds/PTMarkFeedsAsReadReqMessage.m | 10 + .../feeds/PTMarkFeedsAsReadRespMessage.h | 6 + .../feeds/PTMarkFeedsAsReadRespMessage.m | 10 + .../feeds/PTMarkRecipeFeedsAsReadReqMessage.h | 8 + .../feeds/PTMarkRecipeFeedsAsReadReqMessage.m | 10 + .../PTMarkRecipeFeedsAsReadRespMessage.h | 6 + .../PTMarkRecipeFeedsAsReadRespMessage.m | 10 + .../viewmodels/feeds/PTRecipeFeedV1Message.h | 9 + .../viewmodels/feeds/PTRecipeFeedV1Message.m | 10 + .../PTObtainFreePublicCourseReqMessage.h | 7 + .../PTObtainFreePublicCourseReqMessage.m | 10 + .../PTObtainFreePublicCourseRespMessage.h | 7 + .../PTObtainFreePublicCourseRespMessage.m | 10 + ...pageDiscoverTabRecommendationsReqMessage.h | 14 + ...pageDiscoverTabRecommendationsReqMessage.m | 10 + ...ageDiscoverTabRecommendationsRespMessage.h | 10 + ...ageDiscoverTabRecommendationsRespMessage.m | 10 + .../PTGetInterestedTagsReqMessage.h | 10 + .../PTGetInterestedTagsReqMessage.m | 10 + .../PTGetInterestedTagsRespMessage.h | 11 + .../PTGetInterestedTagsRespMessage.m | 10 + .../PTSetInterestedTagsReqMessage.h | 11 + .../PTSetInterestedTagsReqMessage.m | 10 + .../PTSetInterestedTagsRespMessage.h | 6 + .../PTSetInterestedTagsRespMessage.m | 10 + .../markettab/PTGetMarketTabsReqMessage.h | 6 + .../markettab/PTGetMarketTabsReqMessage.m | 10 + .../markettab/PTGetMarketTabsRespMessage.h | 8 + .../markettab/PTGetMarketTabsRespMessage.m | 10 + ...hangeNotificationSettingStatusReqMessage.h | 16 + ...hangeNotificationSettingStatusReqMessage.m | 10 + ...angeNotificationSettingStatusRespMessage.h | 11 + ...angeNotificationSettingStatusRespMessage.m | 10 + ...PTGetNotificationSettingStatusReqMessage.h | 9 + ...PTGetNotificationSettingStatusReqMessage.m | 10 + ...TGetNotificationSettingStatusRespMessage.h | 11 + ...TGetNotificationSettingStatusRespMessage.m | 10 + .../PTGetNotificationTabsReqMessage.h | 9 + .../PTGetNotificationTabsReqMessage.m | 10 + .../PTGetNotificationTabsRespMessage.h | 13 + .../PTGetNotificationTabsRespMessage.m | 10 + .../PTGetNotificationsReqMessage.h | 15 + .../PTGetNotificationsReqMessage.m | 10 + .../PTGetNotificationsRespMessage.h | 16 + .../PTGetNotificationsRespMessage.m | 10 + .../notification/PTMarkTabAsReadReqMessage.h | 14 + .../notification/PTMarkTabAsReadReqMessage.m | 10 + .../notification/PTMarkTabAsReadRespMessage.h | 11 + .../notification/PTMarkTabAsReadRespMessage.m | 10 + .../PTCommentPromptRulesReqMessage.h | 7 + .../PTCommentPromptRulesReqMessage.m | 10 + .../PTCommentPromptRulesRespMessage.h | 9 + .../PTCommentPromptRulesRespMessage.m | 10 + .../pkx/PTPkxRegisterPdidReqMessage.h | 18 + .../pkx/PTPkxRegisterPdidReqMessage.m | 10 + .../pkx/PTPkxRegisterPdidRespMessage.h | 14 + .../pkx/PTPkxRegisterPdidRespMessage.m | 10 + .../pkx/PTPkxRegisterPdidv2ReqMessage.h | 18 + .../pkx/PTPkxRegisterPdidv2ReqMessage.m | 10 + .../pkx/PTPkxRegisterPdidv2RespMessage.h | 14 + .../pkx/PTPkxRegisterPdidv2RespMessage.m | 10 + .../question/PTAnswerQuestionReqMessage.h | 12 + .../question/PTAnswerQuestionReqMessage.m | 10 + .../question/PTAnswerQuestionRespMessage.h | 8 + .../question/PTAnswerQuestionRespMessage.m | 10 + .../question/PTAskQuestionReqMessage.h | 10 + .../question/PTAskQuestionReqMessage.m | 10 + .../question/PTAskQuestionRespMessage.h | 8 + .../question/PTAskQuestionRespMessage.m | 10 + .../question/PTDeleteAnswerReqMessage.h | 10 + .../question/PTDeleteAnswerReqMessage.m | 10 + .../question/PTDeleteAnswerRespMessage.h | 6 + .../question/PTDeleteAnswerRespMessage.m | 10 + .../question/PTDeleteQuestionReqMessage.h | 10 + .../question/PTDeleteQuestionReqMessage.m | 10 + .../question/PTDeleteQuestionRespMessage.h | 6 + .../question/PTDeleteQuestionRespMessage.m | 10 + .../question/PTDiggQuestionAnswerReqMessage.h | 10 + .../question/PTDiggQuestionAnswerReqMessage.m | 10 + .../PTDiggQuestionAnswerRespMessage.h | 6 + .../PTDiggQuestionAnswerRespMessage.m | 10 + .../question/PTDiggQuestionReqMessage.h | 10 + .../question/PTDiggQuestionReqMessage.m | 10 + .../question/PTDiggQuestionRespMessage.h | 6 + .../question/PTDiggQuestionRespMessage.m | 10 + .../PTPagedQuestionAnswersReqMessage.h | 12 + .../PTPagedQuestionAnswersReqMessage.m | 10 + .../PTPagedQuestionAnswersRespMessage.h | 10 + .../PTPagedQuestionAnswersRespMessage.m | 10 + .../question/PTPagedQuestionsReqMessage.h | 11 + .../question/PTPagedQuestionsReqMessage.m | 10 + .../question/PTPagedQuestionsRespMessage.h | 11 + .../question/PTPagedQuestionsRespMessage.m | 10 + .../question/PTReportAnswerReqMessage.h | 13 + .../question/PTReportAnswerReqMessage.m | 10 + .../question/PTReportAnswerRespMessage.h | 6 + .../question/PTReportAnswerRespMessage.m | 10 + .../question/PTReportQuestionReqMessage.h | 13 + .../question/PTReportQuestionReqMessage.m | 10 + .../question/PTReportQuestionRespMessage.h | 6 + .../question/PTReportQuestionRespMessage.m | 10 + .../PTUndiggQuestionAnswerReqMessage.h | 10 + .../PTUndiggQuestionAnswerReqMessage.m | 10 + .../PTUndiggQuestionAnswerRespMessage.h | 6 + .../PTUndiggQuestionAnswerRespMessage.m | 10 + .../question/PTUndiggQuestionReqMessage.h | 10 + .../question/PTUndiggQuestionReqMessage.m | 10 + .../question/PTUndiggQuestionRespMessage.h | 6 + .../question/PTUndiggQuestionRespMessage.m | 10 + ...nswerFreshWelfareQuestionnaireReqMessage.h | 9 + ...nswerFreshWelfareQuestionnaireReqMessage.m | 10 + ...swerFreshWelfareQuestionnaireRespMessage.h | 6 + ...swerFreshWelfareQuestionnaireRespMessage.m | 10 + .../PTAnswerQuestionnaireReqMessage.h | 13 + .../PTAnswerQuestionnaireReqMessage.m | 10 + .../PTAnswerQuestionnaireRespMessage.h | 9 + .../PTAnswerQuestionnaireRespMessage.m | 10 + .../PTCloseQuestionnaireReqMessage.h | 10 + .../PTCloseQuestionnaireReqMessage.m | 10 + .../PTCloseQuestionnaireRespMessage.h | 6 + .../PTCloseQuestionnaireRespMessage.m | 10 + ...PTGetFreshWelfareQuestionnaireReqMessage.h | 7 + ...PTGetFreshWelfareQuestionnaireReqMessage.m | 10 + ...TGetFreshWelfareQuestionnaireRespMessage.h | 18 + ...TGetFreshWelfareQuestionnaireRespMessage.m | 10 + .../PTGetQuestionnaireReqMessage.h | 10 + .../PTGetQuestionnaireReqMessage.m | 10 + .../PTGetQuestionnaireRespMessage.h | 11 + .../PTGetQuestionnaireRespMessage.m | 10 + .../recipe/PTGetRecipesByIngsReqMessage.h | 14 + .../recipe/PTGetRecipesByIngsReqMessage.m | 10 + .../recipe/PTGetRecipesByIngsRespMessage.h | 8 + .../recipe/PTGetRecipesByIngsRespMessage.m | 10 + .../PTGetRecipeAppraisalQuestionReqMessage.h | 11 + .../PTGetRecipeAppraisalQuestionReqMessage.m | 10 + .../PTGetRecipeAppraisalQuestionRespMessage.h | 11 + .../PTGetRecipeAppraisalQuestionRespMessage.m | 10 + .../PTSetRecipeAppraisalAnswerReqMessage.h | 13 + .../PTSetRecipeAppraisalAnswerReqMessage.m | 10 + .../PTSetRecipeAppraisalAnswerRespMessage.h | 10 + .../PTSetRecipeAppraisalAnswerRespMessage.m | 10 + .../PTGetRecipeDishesOrderByTimeReqMessage.h | 13 + .../PTGetRecipeDishesOrderByTimeReqMessage.m | 10 + .../PTGetRecipeDishesOrderByTimeRespMessage.h | 17 + .../PTGetRecipeDishesOrderByTimeRespMessage.m | 10 + .../PTGetRecipeFeedsV2ReqMessage.h | 6 + .../PTGetRecipeFeedsV2ReqMessage.m | 10 + .../PTGetRecipeFeedsV2RespMessage.h | 8 + .../PTGetRecipeFeedsV2RespMessage.m | 10 + .../recipefeeds/PTRecipeFeedMessage.h | 9 + .../recipefeeds/PTRecipeFeedMessage.m | 10 + .../PTRecipePageMetaInfoReqMessage.h | 7 + .../PTRecipePageMetaInfoReqMessage.m | 10 + .../PTRecipePageMetaInfoRespMessage.h | 10 + .../PTRecipePageMetaInfoRespMessage.m | 10 + .../PTAnswerRecipeQuestionV2ReqMessage.h | 9 + .../PTAnswerRecipeQuestionV2ReqMessage.m | 10 + .../PTAnswerRecipeQuestionV2RespMessage.h | 8 + .../PTAnswerRecipeQuestionV2RespMessage.m | 10 + .../PTDeleteRecipeAnswerReqMessage.h | 7 + .../PTDeleteRecipeAnswerReqMessage.m | 10 + .../PTDeleteRecipeAnswerRespMessage.h | 6 + .../PTDeleteRecipeAnswerRespMessage.m | 10 + .../PTDiggRecipeQuestionAnswerReqMessage.h | 7 + .../PTDiggRecipeQuestionAnswerReqMessage.m | 10 + .../PTDiggRecipeQuestionAnswerRespMessage.h | 6 + .../PTDiggRecipeQuestionAnswerRespMessage.m | 10 + .../PTPagedRecipeQuestionAnswersReqMessage.h | 9 + .../PTPagedRecipeQuestionAnswersReqMessage.m | 10 + .../PTPagedRecipeQuestionAnswersRespMessage.h | 10 + .../PTPagedRecipeQuestionAnswersRespMessage.m | 10 + .../PTPagedRecipeQuestionsReqMessage.h | 9 + .../PTPagedRecipeQuestionsReqMessage.m | 10 + .../PTPagedRecipeQuestionsRespMessage.h | 11 + .../PTPagedRecipeQuestionsRespMessage.m | 10 + .../PTPagedRecipeQuestionsV2ReqMessage.h | 9 + .../PTPagedRecipeQuestionsV2ReqMessage.m | 10 + .../PTPagedRecipeQuestionsV2RespMessage.h | 11 + .../PTPagedRecipeQuestionsV2RespMessage.m | 10 + .../PTRecipeAskQuestionReqMessage.h | 8 + .../PTRecipeAskQuestionReqMessage.m | 10 + .../PTRecipeAskQuestionRespMessage.h | 8 + .../PTRecipeAskQuestionRespMessage.m | 10 + .../PTReportRecipeAnswerReqMessage.h | 9 + .../PTReportRecipeAnswerReqMessage.m | 10 + .../PTReportRecipeAnswerRespMessage.h | 6 + .../PTReportRecipeAnswerRespMessage.m | 10 + .../PTUndiggRecipeQuestionAnswerReqMessage.h | 7 + .../PTUndiggRecipeQuestionAnswerReqMessage.m | 10 + .../PTUndiggRecipeQuestionAnswerRespMessage.h | 6 + .../PTUndiggRecipeQuestionAnswerRespMessage.m | 10 + .../PTGetSameCityRecommendationsReqMessage.h | 14 + .../PTGetSameCityRecommendationsReqMessage.m | 10 + .../PTGetSameCityRecommendationsRespMessage.h | 10 + .../PTGetSameCityRecommendationsRespMessage.m | 10 + .../PTSameCityRecommendationMessage.h | 13 + .../PTSameCityRecommendationMessage.m | 10 + ...archPageRecommendationKeywordsReqMessage.h | 7 + ...archPageRecommendationKeywordsReqMessage.m | 10 + ...rchPageRecommendationKeywordsRespMessage.h | 8 + ...rchPageRecommendationKeywordsRespMessage.m | 10 + .../viewmodels/search/PTSearchTargetMessage.h | 10 + .../viewmodels/search/PTSearchTargetMessage.m | 10 + .../search/PTUniversalSearchV3ReqMessage.h | 18 + .../search/PTUniversalSearchV3ReqMessage.m | 10 + .../search/PTUniversalSearchV3RespMessage.h | 10 + .../search/PTUniversalSearchV3RespMessage.m | 10 + ...llStyleUniversalSearchKeywordsReqMessage.h | 6 + ...llStyleUniversalSearchKeywordsReqMessage.m | 10 + ...lStyleUniversalSearchKeywordsRespMessage.h | 17 + ...lStyleUniversalSearchKeywordsRespMessage.m | 10 + ...TWaterfallStyleUniversalSearchReqMessage.h | 11 + ...TWaterfallStyleUniversalSearchReqMessage.m | 10 + ...WaterfallStyleUniversalSearchRespMessage.h | 10 + ...WaterfallStyleUniversalSearchRespMessage.m | 10 + .../PTGetShareRecipeTitleReqMessage.h | 10 + .../PTGetShareRecipeTitleReqMessage.m | 10 + .../PTGetShareRecipeTitleRespMessage.h | 10 + .../PTGetShareRecipeTitleRespMessage.m | 10 + .../PTPagedSimilarEssayReqMessage.h | 9 + .../PTPagedSimilarEssayReqMessage.m | 10 + .../PTPagedSimilarEssayRespMessage.h | 10 + .../PTPagedSimilarEssayRespMessage.m | 10 + .../PTSearchQuestionReqMessage.h | 22 + .../PTSearchQuestionReqMessage.m | 10 + .../PTSearchQuestionRespMessage.h | 10 + .../PTSearchQuestionRespMessage.m | 10 + .../PTSimilarQuestionMessage.h | 10 + .../PTSimilarQuestionMessage.m | 10 + .../PTPagedSimilarRecipeReqMessage.h | 10 + .../PTPagedSimilarRecipeReqMessage.m | 10 + .../PTPagedSimilarRecipeRespMessage.h | 10 + .../PTPagedSimilarRecipeRespMessage.m | 10 + .../theme/PTListThemeEssaysByHotReqMessage.h | 9 + .../theme/PTListThemeEssaysByHotReqMessage.m | 10 + .../theme/PTListThemeEssaysByHotRespMessage.h | 10 + .../theme/PTListThemeEssaysByHotRespMessage.m | 10 + .../theme/PTListThemeEssaysByTimeReqMessage.h | 9 + .../theme/PTListThemeEssaysByTimeReqMessage.m | 10 + .../PTListThemeEssaysByTimeRespMessage.h | 10 + .../PTListThemeEssaysByTimeRespMessage.m | 10 + .../theme/PTListThemeEssaysReqMessage.h | 9 + .../theme/PTListThemeEssaysReqMessage.m | 10 + .../theme/PTListThemeEssaysRespMessage.h | 10 + .../theme/PTListThemeEssaysRespMessage.m | 10 + .../viewmodels/theme/PTListThemesReqMessage.h | 8 + .../viewmodels/theme/PTListThemesReqMessage.m | 10 + .../theme/PTListThemesRespMessage.h | 10 + .../theme/PTListThemesRespMessage.m | 10 + .../theme/PTListThemesV2ReqMessage.h | 9 + .../theme/PTListThemesV2ReqMessage.m | 10 + .../theme/PTListThemesV2RespMessage.h | 10 + .../theme/PTListThemesV2RespMessage.m | 10 + .../viewmodels/theme/PTShowThemeReqMessage.h | 7 + .../viewmodels/theme/PTShowThemeReqMessage.m | 10 + .../viewmodels/theme/PTShowThemeRespMessage.h | 8 + .../viewmodels/theme/PTShowThemeRespMessage.m | 10 + ...TopCoursesPurchasedByConsumersReqMessage.h | 9 + ...TopCoursesPurchasedByConsumersReqMessage.m | 10 + ...opCoursesPurchasedByConsumersRespMessage.h | 10 + ...opCoursesPurchasedByConsumersRespMessage.m | 10 + .../vodvideo/PTGetSignatureReqMessage.h | 6 + .../vodvideo/PTGetSignatureReqMessage.m | 10 + .../vodvideo/PTGetSignatureRespMessage.h | 7 + .../vodvideo/PTGetSignatureRespMessage.m | 10 + .../PTGetFreshWelfareStatsReportReqMessage.h | 7 + .../PTGetFreshWelfareStatsReportReqMessage.m | 10 + .../PTGetFreshWelfareStatsReportRespMessage.h | 8 + .../PTGetFreshWelfareStatsReportRespMessage.m | 10 + .../PTGetFreshWelfareStatusReqMessage.h | 7 + .../PTGetFreshWelfareStatusReqMessage.m | 10 + .../PTGetFreshWelfareStatusRespMessage.h | 10 + .../PTGetFreshWelfareStatusRespMessage.m | 10 + .../PTGetUnfinishedWelfareUrlReqMessage.h | 6 + .../PTGetUnfinishedWelfareUrlReqMessage.m | 10 + .../PTGetUnfinishedWelfareUrlRespMessage.h | 7 + .../PTGetUnfinishedWelfareUrlRespMessage.m | 10 + .../welfare/PTGetUserWelfareViewReqMessage.h | 6 + .../welfare/PTGetUserWelfareViewReqMessage.m | 10 + .../welfare/PTGetUserWelfareViewRespMessage.h | 8 + .../welfare/PTGetUserWelfareViewRespMessage.m | 10 + ...agedUserHistoricalWelfareViewsReqMessage.h | 8 + ...agedUserHistoricalWelfareViewsReqMessage.m | 10 + ...gedUserHistoricalWelfareViewsRespMessage.h | 10 + ...gedUserHistoricalWelfareViewsRespMessage.m | 10 + YJLibrary.podspec | 64 +- YJLibrary/Assets/.gitkeep | 0 YJLibrary/Classes/.gitkeep | 0 YJLibrary/Classes/Source/Person.h | 17 - YJLibrary/Classes/Source/Person.m | 26 - YJLibrary/Classes/YJLibrary.h | 9 - 1216 files changed, 24708 insertions(+), 332 deletions(-) create mode 100644 Example/Pods/Target Support Files/YJLibrary/YJLibrary.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/YJLibrary/YJLibrary.release.xcconfig create mode 100644 XCFPTApiKit/PTApiNewageService+Signature.h create mode 100644 XCFPTApiKit/PTApiNewageService+Signature.m create mode 100644 XCFPTApiKit/PTApiNewageServicePrivate.h create mode 100644 XCFPTApiKit/PTModel.h create mode 100644 XCFPTApiKit/PTModel.m create mode 100644 XCFPTApiKit/XCFPTApiKit.h create mode 100644 XCFPTApiKit/models/ad/ad/PTADInfoMessage.h create mode 100644 XCFPTApiKit/models/ad/ad/PTADInfoMessage.m create mode 100644 XCFPTApiKit/models/ad/ad/PTADMessage.h create mode 100644 XCFPTApiKit/models/ad/ad/PTADMessage.m create mode 100644 XCFPTApiKit/models/ad/ad/PTSdkAdMessage.h create mode 100644 XCFPTApiKit/models/ad/ad/PTSdkAdMessage.m create mode 100644 XCFPTApiKit/models/ad/ad/PTSdkAdScheduleMessage.h create mode 100644 XCFPTApiKit/models/ad/ad/PTSdkAdScheduleMessage.m create mode 100644 XCFPTApiKit/models/ad/ad/PTSlotADInfoMessage.h create mode 100644 XCFPTApiKit/models/ad/ad/PTSlotADInfoMessage.m create mode 100644 XCFPTApiKit/models/ad/common/PTADTypeEnum.h create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserAccessTopTenStatisticMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserAccessTopTenStatisticMessage.m create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserDataStatisticMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserDataStatisticMessage.m create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserKeywordStatisticMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserKeywordStatisticMessage.m create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserProductMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserProductMessage.m create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountDataMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountDataMessage.m create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountStatisticMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountStatisticMessage.m create mode 100644 XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticDataMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticDataMessage.m create mode 100644 XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticMessage.m create mode 100644 XCFPTApiKit/models/advertiser/PTOptionStatsListMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTOptionStatsListMessage.m create mode 100644 XCFPTApiKit/models/advertiser/PTOptionStatsMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTOptionStatsMessage.m create mode 100644 XCFPTApiKit/models/advertiser/PTQuestionnaireStatsMessage.h create mode 100644 XCFPTApiKit/models/advertiser/PTQuestionnaireStatsMessage.m create mode 100644 XCFPTApiKit/models/board/PTBoardMessage.h create mode 100644 XCFPTApiKit/models/board/PTBoardMessage.m create mode 100644 XCFPTApiKit/models/board/PTTargetMessage.h create mode 100644 XCFPTApiKit/models/board/PTTargetMessage.m create mode 100644 XCFPTApiKit/models/board/PTTargetTypeEnum.h create mode 100644 XCFPTApiKit/models/chucode/PTChucodeMessage.h create mode 100644 XCFPTApiKit/models/chucode/PTChucodeMessage.m create mode 100644 XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabExtraMessage.h create mode 100644 XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabExtraMessage.m create mode 100644 XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabMessage.h create mode 100644 XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabMessage.m create mode 100644 XCFPTApiKit/models/chustudio/classroomtab/PTDisplayStyleMessage.h create mode 100644 XCFPTApiKit/models/chustudio/classroomtab/PTDisplayStyleMessage.m create mode 100644 XCFPTApiKit/models/chustudio/coursefeedback/PTChannelTypeEnum.h create mode 100644 XCFPTApiKit/models/chustudio/courserate/PTCourseRateMessage.h create mode 100644 XCFPTApiKit/models/chustudio/courserate/PTCourseRateMessage.m create mode 100644 XCFPTApiKit/models/chustudio/courserate/PTCourseRateTagMessage.h create mode 100644 XCFPTApiKit/models/chustudio/courserate/PTCourseRateTagMessage.m create mode 100644 XCFPTApiKit/models/chustudio/courserate/PTCourseRateUserMessage.h create mode 100644 XCFPTApiKit/models/chustudio/courserate/PTCourseRateUserMessage.m create mode 100644 XCFPTApiKit/models/chustudio/coursetag/PTCourseTagMessage.h create mode 100644 XCFPTApiKit/models/chustudio/coursetag/PTCourseTagMessage.m create mode 100644 XCFPTApiKit/models/chustudio/coursetag/PTCoursesWithTagMessage.h create mode 100644 XCFPTApiKit/models/chustudio/coursetag/PTCoursesWithTagMessage.m create mode 100644 XCFPTApiKit/models/chustudio/coursevoucher/PTClassroomVoucherMessage.h create mode 100644 XCFPTApiKit/models/chustudio/coursevoucher/PTClassroomVoucherMessage.m create mode 100644 XCFPTApiKit/models/comment/PTCommentMessage.h create mode 100644 XCFPTApiKit/models/comment/PTCommentMessage.m create mode 100644 XCFPTApiKit/models/common/PTCursorMessage.h create mode 100644 XCFPTApiKit/models/common/PTCursorMessage.m create mode 100644 XCFPTApiKit/models/common/PTEmptyMessage.h create mode 100644 XCFPTApiKit/models/common/PTEmptyMessage.m create mode 100644 XCFPTApiKit/models/common/PTImageParagraphMessage.h create mode 100644 XCFPTApiKit/models/common/PTImageParagraphMessage.m create mode 100644 XCFPTApiKit/models/common/PTIngredientMessage.h create mode 100644 XCFPTApiKit/models/common/PTIngredientMessage.m create mode 100644 XCFPTApiKit/models/common/PTIngredientParagraphMessage.h create mode 100644 XCFPTApiKit/models/common/PTIngredientParagraphMessage.m create mode 100644 XCFPTApiKit/models/common/PTMarkupMessage.h create mode 100644 XCFPTApiKit/models/common/PTMarkupMessage.m create mode 100644 XCFPTApiKit/models/common/PTMarkupTextMessage.h create mode 100644 XCFPTApiKit/models/common/PTMarkupTextMessage.m create mode 100644 XCFPTApiKit/models/common/PTMicroVideoParagraphMessage.h create mode 100644 XCFPTApiKit/models/common/PTMicroVideoParagraphMessage.m create mode 100644 XCFPTApiKit/models/common/PTNetworkCarrierEnum.h create mode 100644 XCFPTApiKit/models/common/PTNetworkInfoMessage.h create mode 100644 XCFPTApiKit/models/common/PTNetworkInfoMessage.m create mode 100644 XCFPTApiKit/models/common/PTNetworkSignalEnum.h create mode 100644 XCFPTApiKit/models/common/PTOauthProviderEnum.h create mode 100644 XCFPTApiKit/models/common/PTOrderEnum.h create mode 100644 XCFPTApiKit/models/common/PTParagraphMessage.h create mode 100644 XCFPTApiKit/models/common/PTParagraphMessage.m create mode 100644 XCFPTApiKit/models/common/PTPictureDictMessage.h create mode 100644 XCFPTApiKit/models/common/PTPictureDictMessage.m create mode 100644 XCFPTApiKit/models/common/PTReportTypeEnum.h create mode 100644 XCFPTApiKit/models/common/PTRichTextMessage.h create mode 100644 XCFPTApiKit/models/common/PTRichTextMessage.m create mode 100644 XCFPTApiKit/models/common/PTSensorEventMessage.h create mode 100644 XCFPTApiKit/models/common/PTSensorEventMessage.m create mode 100644 XCFPTApiKit/models/common/PTTextParagraphMessage.h create mode 100644 XCFPTApiKit/models/common/PTTextParagraphMessage.m create mode 100644 XCFPTApiKit/models/common/PTTrackingMessage.h create mode 100644 XCFPTApiKit/models/common/PTTrackingMessage.m create mode 100644 XCFPTApiKit/models/common/PTUserUsageEnvironmentMessage.h create mode 100644 XCFPTApiKit/models/common/PTUserUsageEnvironmentMessage.m create mode 100644 XCFPTApiKit/models/common/PTVideoDictMessage.h create mode 100644 XCFPTApiKit/models/common/PTVideoDictMessage.m create mode 100644 XCFPTApiKit/models/common/PTVodVideoParagraphMessage.h create mode 100644 XCFPTApiKit/models/common/PTVodVideoParagraphMessage.m create mode 100644 XCFPTApiKit/models/course/PTCourseKindMessage.h create mode 100644 XCFPTApiKit/models/course/PTCourseKindMessage.m create mode 100644 XCFPTApiKit/models/course/PTCourseLabelMessage.h create mode 100644 XCFPTApiKit/models/course/PTCourseLabelMessage.m create mode 100644 XCFPTApiKit/models/course/PTCourseLabelStyleMessage.h create mode 100644 XCFPTApiKit/models/course/PTCourseLabelStyleMessage.m create mode 100644 XCFPTApiKit/models/course/PTCourseLecturerMessage.h create mode 100644 XCFPTApiKit/models/course/PTCourseLecturerMessage.m create mode 100644 XCFPTApiKit/models/course/PTCourseLessonMessage.h create mode 100644 XCFPTApiKit/models/course/PTCourseLessonMessage.m create mode 100644 XCFPTApiKit/models/course/PTCourseMessage.h create mode 100644 XCFPTApiKit/models/course/PTCourseMessage.m create mode 100644 XCFPTApiKit/models/course/PTCourseRateDisplayInfoMessage.h create mode 100644 XCFPTApiKit/models/course/PTCourseRateDisplayInfoMessage.m create mode 100644 XCFPTApiKit/models/course/PTExtraInfoMessage.h create mode 100644 XCFPTApiKit/models/course/PTExtraInfoMessage.m create mode 100644 XCFPTApiKit/models/course/PTLessonProcessMessage.h create mode 100644 XCFPTApiKit/models/course/PTLessonProcessMessage.m create mode 100644 XCFPTApiKit/models/course/PTLiveStatusEnum.h create mode 100644 XCFPTApiKit/models/course/PTPriceDisplayStyleEnum.h create mode 100644 XCFPTApiKit/models/course/PTRightInfoLabelMessage.h create mode 100644 XCFPTApiKit/models/course/PTRightInfoLabelMessage.m create mode 100644 XCFPTApiKit/models/course/PTRightInfoStyleEnum.h create mode 100644 XCFPTApiKit/models/dish/PTDishMessage.h create mode 100644 XCFPTApiKit/models/dish/PTDishMessage.m create mode 100644 XCFPTApiKit/models/dish/PTDishPicTagMessage.h create mode 100644 XCFPTApiKit/models/dish/PTDishPicTagMessage.m create mode 100644 XCFPTApiKit/models/dish/PTDishSourceFlagEnum.h create mode 100644 XCFPTApiKit/models/dish/PTDishSourceMessage.h create mode 100644 XCFPTApiKit/models/dish/PTDishSourceMessage.m create mode 100644 XCFPTApiKit/models/dish/PTPicTagMessage.h create mode 100644 XCFPTApiKit/models/dish/PTPicTagMessage.m create mode 100644 XCFPTApiKit/models/ec/commentprompt/PTCommentPromptRuleMessage.h create mode 100644 XCFPTApiKit/models/ec/commentprompt/PTCommentPromptRuleMessage.m create mode 100644 XCFPTApiKit/models/ec/commentprompt/PTImageConditionMessage.h create mode 100644 XCFPTApiKit/models/ec/commentprompt/PTImageConditionMessage.m create mode 100644 XCFPTApiKit/models/ec/commentprompt/PTTextConditionMessage.h create mode 100644 XCFPTApiKit/models/ec/commentprompt/PTTextConditionMessage.m create mode 100644 XCFPTApiKit/models/ec/goods/PTGoodsInfoMessage.h create mode 100644 XCFPTApiKit/models/ec/goods/PTGoodsInfoMessage.m create mode 100644 XCFPTApiKit/models/ec/goods/PTSimpleGoodsInfoMessage.h create mode 100644 XCFPTApiKit/models/ec/goods/PTSimpleGoodsInfoMessage.m create mode 100644 XCFPTApiKit/models/ec/markettab/PTContentArrangeEnum.h create mode 100644 XCFPTApiKit/models/ec/markettab/PTMarketTabMessage.h create mode 100644 XCFPTApiKit/models/ec/markettab/PTMarketTabMessage.m create mode 100644 XCFPTApiKit/models/ec/review/PTGoodsTypeEnum.h create mode 100644 XCFPTApiKit/models/ec/review/PTReviewCommodityGoodsMessage.h create mode 100644 XCFPTApiKit/models/ec/review/PTReviewCommodityGoodsMessage.m create mode 100644 XCFPTApiKit/models/ec/review/PTReviewCommodityMessage.h create mode 100644 XCFPTApiKit/models/ec/review/PTReviewCommodityMessage.m create mode 100644 XCFPTApiKit/models/ec/review/PTReviewDiggUserMessage.h create mode 100644 XCFPTApiKit/models/ec/review/PTReviewDiggUserMessage.m create mode 100644 XCFPTApiKit/models/ec/review/PTReviewMessage.h create mode 100644 XCFPTApiKit/models/ec/review/PTReviewMessage.m create mode 100644 XCFPTApiKit/models/ec/shop/PTShopInfoMessage.h create mode 100644 XCFPTApiKit/models/ec/shop/PTShopInfoMessage.m create mode 100644 XCFPTApiKit/models/equipment/PTEquipmentBrandMessage.h create mode 100644 XCFPTApiKit/models/equipment/PTEquipmentBrandMessage.m create mode 100644 XCFPTApiKit/models/equipment/PTEquipmentCategoryMessage.h create mode 100644 XCFPTApiKit/models/equipment/PTEquipmentCategoryMessage.m create mode 100644 XCFPTApiKit/models/equipment/PTEquipmentMessage.h create mode 100644 XCFPTApiKit/models/equipment/PTEquipmentMessage.m create mode 100644 XCFPTApiKit/models/equipment/PTEquipmentModelMessage.h create mode 100644 XCFPTApiKit/models/equipment/PTEquipmentModelMessage.m create mode 100644 XCFPTApiKit/models/essay/PTAtUsersMessage.h create mode 100644 XCFPTApiKit/models/essay/PTAtUsersMessage.m create mode 100644 XCFPTApiKit/models/essay/PTEssayCommentMessage.h create mode 100644 XCFPTApiKit/models/essay/PTEssayCommentMessage.m create mode 100644 XCFPTApiKit/models/essay/PTEssayMessage.h create mode 100644 XCFPTApiKit/models/essay/PTEssayMessage.m create mode 100644 XCFPTApiKit/models/essay/PTEssayTypeEnum.h create mode 100644 XCFPTApiKit/models/event/PTEventCustomizationMessage.h create mode 100644 XCFPTApiKit/models/event/PTEventCustomizationMessage.m create mode 100644 XCFPTApiKit/models/event/PTEventMessage.h create mode 100644 XCFPTApiKit/models/event/PTEventMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTBannerMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTBannerMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTCardDishCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTCardDishCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTHybridListCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTHybridListCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTLineCourseCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTLineCourseCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTLineRecipeCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTLineRecipeCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTLineRichTextCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTLineRichTextCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTLineUserCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTLineUserCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTPictureIconMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTPictureIconMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTPictureIconsCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTPictureIconsCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTPlaceholderAdCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTPlaceholderAdCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTPureRichTextCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTPureRichTextCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTRichTextBoardCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTRichTextBoardCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTRichTextCourseCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTRichTextCourseCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTRichTextDishCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTRichTextDishCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTRichTextGoodsCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTRichTextGoodsCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTRichTextRecipeCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTRichTextRecipeCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTSideSlipBannersCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTSideSlipBannersCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTSideSlipCoursesCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTSideSlipCoursesCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTSideSlipGoodsCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTSideSlipGoodsCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTSubtitleButtonCountdownMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTSubtitleButtonCountdownMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTSubtitleButtonEmptyMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTSubtitleButtonEmptyMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTSubtitleButtonMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTSubtitleButtonMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTSubtitleButtonTextAndUrlMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTSubtitleButtonTextAndUrlMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTTextIconMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTTextIconMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTTextIconsCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTTextIconsCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTUniversalSearchUserCardCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTUniversalSearchUserCardCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTVerticalSlipBannersCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTVerticalSlipBannersCellMessage.m create mode 100644 XCFPTApiKit/models/hybridlist/PTVerticalSlipCoursesCellMessage.h create mode 100644 XCFPTApiKit/models/hybridlist/PTVerticalSlipCoursesCellMessage.m create mode 100644 XCFPTApiKit/models/interestedtag/PTInterestedTagMessage.h create mode 100644 XCFPTApiKit/models/interestedtag/PTInterestedTagMessage.m create mode 100644 XCFPTApiKit/models/notification/PTAskMpQuestionNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTAskMpQuestionNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTAskQuestionNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTAskQuestionNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTAskRecipeQuestionNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTAskRecipeQuestionNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTCollectCourseNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTCollectCourseNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTCollectEssayNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTCollectEssayNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTCollectRecipeNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTCollectRecipeNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTCommentDishNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTCommentDishNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTCommentEssayNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTCommentEssayNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTCommentReviewNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTCommentReviewNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTCookCourseNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTCookCourseNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTCookRecipeNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTCookRecipeNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTDiggDishNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTDiggDishNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTDiggEssayNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTDiggEssayNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTDiggMpQuestionNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTDiggMpQuestionNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTDiggQuestionAnswerNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTDiggQuestionAnswerNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTDiggQuestionNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTDiggQuestionNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTDiggRecipeQuestionAnswerNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTDiggRecipeQuestionAnswerNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTDiggRecipeQuestionNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTDiggRecipeQuestionNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTDiggReviewNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTDiggReviewNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTFollowUserNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTFollowUserNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTNotificationSettingStatusMessage.h create mode 100644 XCFPTApiKit/models/notification/PTNotificationSettingStatusMessage.m create mode 100644 XCFPTApiKit/models/notification/PTNotificationStatusEnum.h create mode 100644 XCFPTApiKit/models/notification/PTNotificationTabMessage.h create mode 100644 XCFPTApiKit/models/notification/PTNotificationTabMessage.m create mode 100644 XCFPTApiKit/models/notification/PTOfficialNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTOfficialNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTPublishEssayNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTPublishEssayNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTReplyDishCommentNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTReplyDishCommentNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTReplyMpQuestionNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTReplyMpQuestionNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTReplyQuestionAnswerNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTReplyQuestionAnswerNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTReplyQuestionNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTReplyQuestionNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTReplyRecipeQuestionAnswerNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTReplyRecipeQuestionAnswerNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTReplyRecipeQuestionNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTReplyRecipeQuestionNotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTReplyRecipeQuestionV2NotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTReplyRecipeQuestionV2NotificationMessage.m create mode 100644 XCFPTApiKit/models/notification/PTReplyShopReviewNotificationMessage.h create mode 100644 XCFPTApiKit/models/notification/PTReplyShopReviewNotificationMessage.m create mode 100644 XCFPTApiKit/models/post/PTPostMessage.h create mode 100644 XCFPTApiKit/models/post/PTPostMessage.m create mode 100644 XCFPTApiKit/models/question/PTMpQuestionAnswerMessage.h create mode 100644 XCFPTApiKit/models/question/PTMpQuestionAnswerMessage.m create mode 100644 XCFPTApiKit/models/question/PTMpQuestionMessage.h create mode 100644 XCFPTApiKit/models/question/PTMpQuestionMessage.m create mode 100644 XCFPTApiKit/models/question/PTQuestionAnswerMessage.h create mode 100644 XCFPTApiKit/models/question/PTQuestionAnswerMessage.m create mode 100644 XCFPTApiKit/models/question/PTQuestionMessage.h create mode 100644 XCFPTApiKit/models/question/PTQuestionMessage.m create mode 100644 XCFPTApiKit/models/question/PTQuestionTargetMessage.h create mode 100644 XCFPTApiKit/models/question/PTQuestionTargetMessage.m create mode 100644 XCFPTApiKit/models/question/PTQuestionTargetTypeEnum.h create mode 100644 XCFPTApiKit/models/question/PTRecipeQuestionAnswerMessage.h create mode 100644 XCFPTApiKit/models/question/PTRecipeQuestionAnswerMessage.m create mode 100644 XCFPTApiKit/models/question/PTRecipeQuestionAnswerV2Message.h create mode 100644 XCFPTApiKit/models/question/PTRecipeQuestionAnswerV2Message.m create mode 100644 XCFPTApiKit/models/question/PTRecipeQuestionMessage.h create mode 100644 XCFPTApiKit/models/question/PTRecipeQuestionMessage.m create mode 100644 XCFPTApiKit/models/question/PTRecipeQuestionV2Message.h create mode 100644 XCFPTApiKit/models/question/PTRecipeQuestionV2Message.m create mode 100644 XCFPTApiKit/models/questionnaire/PTAnswerInfoMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTAnswerInfoMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTLocationQuestionMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTLocationQuestionMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTOptionMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTOptionMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTPictureOptionMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTPictureOptionMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTPictureRadioQuestionMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTPictureRadioQuestionMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTQuestionnaireMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTQuestionnaireMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionAnswerMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionAnswerMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTRadioQuestionMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTRadioQuestionMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTRememberedAnswerInfoMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTRememberedAnswerInfoMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTTextQuestionMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTTextQuestionMessage.m create mode 100644 XCFPTApiKit/models/questionnaire/PTUserAnswerMessage.h create mode 100644 XCFPTApiKit/models/questionnaire/PTUserAnswerMessage.m create mode 100644 XCFPTApiKit/models/recipe/PTInstructionMessage.h create mode 100644 XCFPTApiKit/models/recipe/PTInstructionMessage.m create mode 100644 XCFPTApiKit/models/recipe/PTRecipeAdaptationMessage.h create mode 100644 XCFPTApiKit/models/recipe/PTRecipeAdaptationMessage.m create mode 100644 XCFPTApiKit/models/recipe/PTRecipeCatsMessage.h create mode 100644 XCFPTApiKit/models/recipe/PTRecipeCatsMessage.m create mode 100644 XCFPTApiKit/models/recipe/PTRecipeLabelMessage.h create mode 100644 XCFPTApiKit/models/recipe/PTRecipeLabelMessage.m create mode 100644 XCFPTApiKit/models/recipe/PTRecipeMessage.h create mode 100644 XCFPTApiKit/models/recipe/PTRecipeMessage.m create mode 100644 XCFPTApiKit/models/recipe/PTRecipeStatsMessage.h create mode 100644 XCFPTApiKit/models/recipe/PTRecipeStatsMessage.m create mode 100644 XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalAnswerMessage.h create mode 100644 XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalAnswerMessage.m create mode 100644 XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalQuestionMessage.h create mode 100644 XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalQuestionMessage.m create mode 100644 XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalTypeEnum.h create mode 100644 XCFPTApiKit/models/search/PTSearchPageRecommendationKeywordMessage.h create mode 100644 XCFPTApiKit/models/search/PTSearchPageRecommendationKeywordMessage.m create mode 100644 XCFPTApiKit/models/similaressay/PTSimilarEssayMessage.h create mode 100644 XCFPTApiKit/models/similaressay/PTSimilarEssayMessage.m create mode 100644 XCFPTApiKit/models/similarrecipe/PTSimilarRecipeMessage.h create mode 100644 XCFPTApiKit/models/similarrecipe/PTSimilarRecipeMessage.m create mode 100644 XCFPTApiKit/models/theme/PTThemeMessage.h create mode 100644 XCFPTApiKit/models/theme/PTThemeMessage.m create mode 100644 XCFPTApiKit/models/user/PTAccountMessage.h create mode 100644 XCFPTApiKit/models/user/PTAccountMessage.m create mode 100644 XCFPTApiKit/models/user/PTAddressBookFriendMessage.h create mode 100644 XCFPTApiKit/models/user/PTAddressBookFriendMessage.m create mode 100644 XCFPTApiKit/models/user/PTContactMessage.h create mode 100644 XCFPTApiKit/models/user/PTContactMessage.m create mode 100644 XCFPTApiKit/models/user/PTMinorUserMessage.h create mode 100644 XCFPTApiKit/models/user/PTMinorUserMessage.m create mode 100644 XCFPTApiKit/models/user/PTUserMessage.h create mode 100644 XCFPTApiKit/models/user/PTUserMessage.m create mode 100644 XCFPTApiKit/models/user/PTUserMobilePhoneMessage.h create mode 100644 XCFPTApiKit/models/user/PTUserMobilePhoneMessage.m create mode 100644 XCFPTApiKit/models/user/PTUserSocialNamesMessage.h create mode 100644 XCFPTApiKit/models/user/PTUserSocialNamesMessage.m create mode 100644 XCFPTApiKit/models/usersys/accountdeactivationapplication/PTAccountDeactivationApplicationMessage.h create mode 100644 XCFPTApiKit/models/usersys/accountdeactivationapplication/PTAccountDeactivationApplicationMessage.m create mode 100644 XCFPTApiKit/models/usersys/accountdeactivationapplication/PTApplicationStatusEnum.h create mode 100644 XCFPTApiKit/models/waterfallrecommendation/PTExtraIconTypeEnum.h create mode 100644 XCFPTApiKit/models/waterfallrecommendation/PTExtraMessage.h create mode 100644 XCFPTApiKit/models/waterfallrecommendation/PTExtraMessage.m create mode 100644 XCFPTApiKit/models/waterfallrecommendation/PTTargetInfoMessage.h create mode 100644 XCFPTApiKit/models/waterfallrecommendation/PTTargetInfoMessage.m create mode 100644 XCFPTApiKit/models/waterfallrecommendation/PTTargetTypeEnum.h create mode 100644 XCFPTApiKit/models/waterfallrecommendation/PTWaterfallRecommendationMessage.h create mode 100644 XCFPTApiKit/models/waterfallrecommendation/PTWaterfallRecommendationMessage.m create mode 100644 XCFPTApiKit/models/welfare/PTDependentWelfareViewMessage.h create mode 100644 XCFPTApiKit/models/welfare/PTDependentWelfareViewMessage.m create mode 100644 XCFPTApiKit/models/welfare/PTFreshWelfareInfoMessage.h create mode 100644 XCFPTApiKit/models/welfare/PTFreshWelfareInfoMessage.m create mode 100644 XCFPTApiKit/models/welfare/PTFreshWelfareStatsReportMessage.h create mode 100644 XCFPTApiKit/models/welfare/PTFreshWelfareStatsReportMessage.m create mode 100644 XCFPTApiKit/models/welfare/PTFreshWelfareStatusEnum.h create mode 100644 XCFPTApiKit/models/welfare/PTHistoricalWelfareViewMessage.h create mode 100644 XCFPTApiKit/models/welfare/PTHistoricalWelfareViewMessage.m create mode 100644 XCFPTApiKit/models/welfare/PTIndependentWelfareViewMessage.h create mode 100644 XCFPTApiKit/models/welfare/PTIndependentWelfareViewMessage.m create mode 100644 XCFPTApiKit/models/welfare/PTSummaryMessage.h create mode 100644 XCFPTApiKit/models/welfare/PTSummaryMessage.m create mode 100644 XCFPTApiKit/models/welfare/PTUserHomeMapMessage.h create mode 100644 XCFPTApiKit/models/welfare/PTUserHomeMapMessage.m create mode 100644 XCFPTApiKit/models/welfare/PTWelfareViewMessage.h create mode 100644 XCFPTApiKit/models/welfare/PTWelfareViewMessage.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+AD.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+AD.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Account.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Account.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Advertiser.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Advertiser.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Board.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Board.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Chucode.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Chucode.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+City.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+City.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Course.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Course.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Dish.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Dish.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Ec.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Ec.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Equipment.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Equipment.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Essay.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Essay.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Event.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Event.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Experiment.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Experiment.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Feeds.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Feeds.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Homepage.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Homepage.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+InterestedTag.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+InterestedTag.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Market.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Market.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Notification.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Notification.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Pkx.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Pkx.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Question.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Question.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Questionnaire.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Questionnaire.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Recipe.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Recipe.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+RecipeAppraisal.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+RecipeAppraisal.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Search.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Search.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+ShareRecipe.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+ShareRecipe.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Theme.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Theme.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+VodVideo.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+VodVideo.m create mode 100644 XCFPTApiKit/service/PTApiNewageService+Welfare.h create mode 100644 XCFPTApiKit/service/PTApiNewageService+Welfare.m create mode 100644 XCFPTApiKit/service/PTApiNewageService.h create mode 100644 XCFPTApiKit/service/PTApiNewageService.m create mode 100644 XCFPTApiKit/service/PTCommonRequestParameterMessage.h create mode 100644 XCFPTApiKit/service/PTCommonRequestParameterMessage.m create mode 100644 XCFPTApiKit/service/PTCommonResponseParameterMessage.h create mode 100644 XCFPTApiKit/service/PTCommonResponseParameterMessage.m create mode 100644 XCFPTApiKit/service/PTErrorCodeMessage.h create mode 100644 XCFPTApiKit/service/PTErrorCodeMessage.m create mode 100644 XCFPTApiKit/service/PTHeaderMessage.h create mode 100644 XCFPTApiKit/service/PTHeaderMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTAgreementStyleEnum.h create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaDeviceReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaDeviceReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaDeviceRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaDeviceRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWeappReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWeappReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWeappRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWeappRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWechatReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWechatReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWechatRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTLoginViaWechatRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTRecommendationUserMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTRecommendationUserMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/advertiser/PTStatisticTypeEnum.h create mode 100644 XCFPTApiKit/viewmodels/board/PTCountUserBoardsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/board/PTCountUserBoardsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/board/PTCountUserBoardsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/board/PTCountUserBoardsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/board/PTPagedUserTargetsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/board/PTPagedUserTargetsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/board/PTPagedUserTargetsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/board/PTPagedUserTargetsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/chucode/PTGetChucodeReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/chucode/PTGetChucodeReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/chucode/PTGetChucodeRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/chucode/PTGetChucodeRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/course/PTGetCourseFitlerEnum.h create mode 100644 XCFPTApiKit/viewmodels/course/PTGetMyCoursesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/course/PTGetMyCoursesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/course/PTGetMyCoursesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/course/PTGetMyCoursesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/course/PTSearchMyCoursesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/course/PTSearchMyCoursesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/course/PTSearchMyCoursesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/course/PTSearchMyCoursesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserankinglist/PTMonthlyRankingListMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserankinglist/PTMonthlyRankingListMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/dish/PTCanUpdateDishReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/dish/PTCanUpdateDishReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/dish/PTCanUpdateDishRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/dish/PTCanUpdateDishRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/dish/PTCollectDishReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/dish/PTCollectDishReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/dish/PTCollectDishRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/dish/PTCollectDishRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/dish/PTUncollectDishReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/dish/PTUncollectDishReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/dish/PTUncollectDishRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/dish/PTUncollectDishRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/dish/PTUpdateDishReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/dish/PTUpdateDishReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/dish/PTUpdateDishRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/dish/PTUpdateDishRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTCollectEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTCollectEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTCollectEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTCollectEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTCreateCommentReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTCreateCommentReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTCreateCommentRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTCreateCommentRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTCreateEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTCreateEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTCreateEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTCreateEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTDelEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTDelEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTDelEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTDelEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTDiggEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTDiggEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTDiggEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTDiggEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTListCommentReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTListCommentReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTListCommentRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTListCommentRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTListEssaysReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTListEssaysReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTListEssaysRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTListEssaysRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTListUserEssaysReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTListUserEssaysReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTListUserEssaysRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTListUserEssaysRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTRelatedEssayMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTRelatedEssayMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTRemoveCommentReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTRemoveCommentReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTRemoveCommentRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTRemoveCommentRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTReportEssayCommentReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTReportEssayCommentReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTReportEssayCommentRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTReportEssayCommentRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTReportEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTReportEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTReportEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTReportEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTShowEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTShowEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTShowEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTShowEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTUncollectEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTUncollectEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTUncollectEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTUncollectEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTUndiggEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTUndiggEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTUndiggEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTUndiggEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTUpdateEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTUpdateEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/essay/PTUpdateEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/essay/PTUpdateEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/event/PTGetRecommendEventsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/event/PTGetRecommendEventsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/event/PTGetRecommendEventsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/event/PTGetRecommendEventsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/event/PTListEventDishesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/event/PTListEventDishesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/event/PTListEventDishesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/event/PTListEventDishesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/experiment/PTExperimentResultMessage.h create mode 100644 XCFPTApiKit/viewmodels/experiment/PTExperimentResultMessage.m create mode 100644 XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTFeedsGroupMessage.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTFeedsGroupMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTFeedsMessage.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTFeedsMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTFeedsTargetTypeEnum.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/feeds/PTRecipeFeedV1Message.h create mode 100644 XCFPTApiKit/viewmodels/feeds/PTRecipeFeedV1Message.m create mode 100644 XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/notification/PTGetNotificationsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTAnswerQuestionReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTAnswerQuestionReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTAnswerQuestionRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTAnswerQuestionRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTAskQuestionReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTAskQuestionReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTAskQuestionRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTAskQuestionRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTDeleteAnswerReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTDeleteAnswerReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTDeleteAnswerRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTDeleteAnswerRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTDeleteQuestionReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTDeleteQuestionReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTDeleteQuestionRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTDeleteQuestionRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTDiggQuestionReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTDiggQuestionReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTDiggQuestionRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTDiggQuestionRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTPagedQuestionsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTPagedQuestionsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTPagedQuestionsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTPagedQuestionsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTReportAnswerReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTReportAnswerReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTReportAnswerRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTReportAnswerRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTReportQuestionReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTReportQuestionReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTReportQuestionRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTReportQuestionRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTUndiggQuestionReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTUndiggQuestionReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/question/PTUndiggQuestionRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/question/PTUndiggQuestionRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipefeeds/PTRecipeFeedMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipefeeds/PTRecipeFeedMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/samecityrecommendations/PTSameCityRecommendationMessage.h create mode 100644 XCFPTApiKit/viewmodels/samecityrecommendations/PTSameCityRecommendationMessage.m create mode 100644 XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/search/PTSearchTargetMessage.h create mode 100644 XCFPTApiKit/viewmodels/search/PTSearchTargetMessage.m create mode 100644 XCFPTApiKit/viewmodels/search/PTUniversalSearchV3ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/search/PTUniversalSearchV3ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/search/PTUniversalSearchV3RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/search/PTUniversalSearchV3RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/similarquestion/PTSimilarQuestionMessage.h create mode 100644 XCFPTApiKit/viewmodels/similarquestion/PTSimilarQuestionMessage.m create mode 100644 XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemeEssaysRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemesReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemesReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemesRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemesRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemesV2ReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemesV2ReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemesV2RespMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTListThemesV2RespMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTShowThemeReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTShowThemeReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/theme/PTShowThemeRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/theme/PTShowThemeRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewRespMessage.m create mode 100644 XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsReqMessage.h create mode 100644 XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsReqMessage.m create mode 100644 XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsRespMessage.h create mode 100644 XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsRespMessage.m delete mode 100644 YJLibrary/Assets/.gitkeep delete mode 100644 YJLibrary/Classes/.gitkeep delete mode 100644 YJLibrary/Classes/Source/Person.h delete mode 100644 YJLibrary/Classes/Source/Person.m delete mode 100644 YJLibrary/Classes/YJLibrary.h diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 6a0441f..26cc315 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,7 +1,5 @@ PODS: - - YJLibrary (0.1.0): - - YJLibrary/Source (= 0.1.0) - - YJLibrary/Source (0.1.0) + - YJLibrary (200325.14.33) DEPENDENCIES: - YJLibrary (from `../`) @@ -11,8 +9,8 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - YJLibrary: c063374ef1927e85e3ccefaa7a6cca092e19714d + YJLibrary: b8e5b65b3b609eb361ebfa0d602c4988c9e8a921 PODFILE CHECKSUM: 9a2c36fe96d264d1e3e4784c97289a2b1a0d18db -COCOAPODS: 1.8.3 +COCOAPODS: 1.9.0 diff --git a/Example/Pods/Local Podspecs/YJLibrary.podspec.json b/Example/Pods/Local Podspecs/YJLibrary.podspec.json index da5bdab..22268be 100644 --- a/Example/Pods/Local Podspecs/YJLibrary.podspec.json +++ b/Example/Pods/Local Podspecs/YJLibrary.podspec.json @@ -1,29 +1,35 @@ { "name": "YJLibrary", - "version": "0.1.0", - "summary": "A short description of YJLibrary.", - "description": "my library", - "homepage": "https://github.com/363148025@qq.com/YJLibrary", + "version": "200325.14.33", + "description": "generate by apic", + "summary": "The sdk for XCFPTApiKit generate by apic.", + "homepage": "https://github.com/xiachufang/pt-xcfapi-client-ios", "license": { "type": "MIT", "file": "LICENSE" }, "authors": { - "363148025@qq.com": "363148025@qq.com" + "Four": "wujianming@xiachufang.com" }, "source": { - "git": "https://github.com/363148025@qq.com/YJLibrary.git", - "tag": "0.1.0", - "submodules": true + "git": "https://github.com/xiachufang/pt-xcfapi-client-ios", + "tag": "200325.14.33" }, "platforms": { "ios": "8.0" }, - "source_files": "YJLibrary/Classes/**/*.{h,m}", - "subspecs": [ - { - "name": "Source", - "source_files": "YJLibrary/Classes/Source/*.{h,m}" - } - ] + "frameworks": "Foundation", + "source_files": "XCFPTApiKit/**/*", + "requires_arc": true, + "dependencies": { + "AFNetworking": [ + + ], + "YYModel": [ + + ], + "ReactiveObjC": [ + + ] + } } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 6a0441f..26cc315 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,7 +1,5 @@ PODS: - - YJLibrary (0.1.0): - - YJLibrary/Source (= 0.1.0) - - YJLibrary/Source (0.1.0) + - YJLibrary (200325.14.33) DEPENDENCIES: - YJLibrary (from `../`) @@ -11,8 +9,8 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - YJLibrary: c063374ef1927e85e3ccefaa7a6cca092e19714d + YJLibrary: b8e5b65b3b609eb361ebfa0d602c4988c9e8a921 PODFILE CHECKSUM: 9a2c36fe96d264d1e3e4784c97289a2b1a0d18db -COCOAPODS: 1.8.3 +COCOAPODS: 1.9.0 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 4610767..0614b7a 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,18 +7,1210 @@ objects = { /* Begin PBXBuildFile section */ + 002FFCF9B02F9D4944F4426A583E047A /* PTCollectDishReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 10E3EB58E4C0952F345D8D4A52874801 /* PTCollectDishReqMessage.m */; }; + 0033357D35AC31E89B337C4A4EB1DF33 /* PTGetTagHotCoursesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 395617E321F73E6160112CFBB82D061F /* PTGetTagHotCoursesReqMessage.m */; }; + 00D0FF836B7A15B60911E09CBA513791 /* PTGetCourseTagReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AA7DF2E26958286B4634606237F9B00E /* PTGetCourseTagReqMessage.m */; }; + 00F078FFF80770AD2DAE614668E99BC1 /* PTGetQuestionnaireRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AE9B3C2D062A92079D07719EB830E4A3 /* PTGetQuestionnaireRespMessage.m */; }; + 013685E577AB9EDFAFCAF6F03125C2A4 /* PTEssayMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D8CAD9EEF7A3FAC7F97707FBD1956D27 /* PTEssayMessage.m */; }; + 013FF8B568C4F7DFC2739B1FA3413043 /* YJLibrary-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 97CB068AD2BB13330FB5282158DA84B1 /* YJLibrary-dummy.m */; }; + 016913F502AA848F98768DDD84F1E07D /* PTReportTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C44CD0B5044EB1530511BF9B600BF1 /* PTReportTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01B03098FCE5FFA1E401684129A39AEB /* PTDeleteAnswerReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7617EB975634F2543828FA2F0F6F9F61 /* PTDeleteAnswerReqMessage.m */; }; + 01DBADCF79727992389460726DA55086 /* PTGetSignatureReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F76C8B05895892539B64E282B42431AA /* PTGetSignatureReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01FA75D9DE71B86B19B05845A1DE85AA /* PTShowEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 24D1B0DDA53F246FC43EBFDF76F4C6E5 /* PTShowEssayReqMessage.m */; }; + 0298D874A94F4B341106BB44C02A2608 /* PTDiggQuestionAnswerNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A0315DC96D9A28FB17005C843A417D29 /* PTDiggQuestionAnswerNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02CFC3BF38731BA11C90A1E84DD1D11B /* PTDiggQuestionReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CD925552B10677178A886A3989C485D5 /* PTDiggQuestionReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 036B90E0064C1DDE11378338FDB214F5 /* PTGetFeedsGroupsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F9B678468BF24DB53D8E0745B069A7C /* PTGetFeedsGroupsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03F5E499AF4D190D87921AA983B3B15C /* PTCommentReviewNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D541B8F20709F45AF6441AB2E010B242 /* PTCommentReviewNotificationMessage.m */; }; + 045A94D91189B0B9D3A4CA11F991DA80 /* PTCreateViaWechatWithPhoneBindingReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D35571F7EAA95AC77863B3D8BDF3B63 /* PTCreateViaWechatWithPhoneBindingReqMessage.m */; }; + 0514830942B143E724A12CE342B70D95 /* PTGetAdvertiserAccessTopTenStatisticRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C0F1F4175D9CB993791C303B11B01EC /* PTGetAdvertiserAccessTopTenStatisticRespMessage.m */; }; + 0519A60446C3225D99347B97C2DEFBFE /* PTDiggRecipeQuestionAnswerRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E5815DDE0CF49CC7FEC13994DB2FA8 /* PTDiggRecipeQuestionAnswerRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0526491CEDF1CB11BB32BF794AB4B5F0 /* PTGetAdvertiserKeywordStatisticReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F6993D7D9C72D09C467CFDB7E2925C02 /* PTGetAdvertiserKeywordStatisticReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05388039B423616259FF63963B8E1EBC /* PTCreateCommentRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E9E3A4297F79A022DA2E8E488C5C25 /* PTCreateCommentRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 053AE52F91783D20CAC454C1FCFD19EA /* PTGetExperimentResultRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E5236A8513F04254D1FDF9C82E8949DA /* PTGetExperimentResultRespMessage.m */; }; + 053F7CA8BF674F487EC03814A77136EF /* PTOptionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DC49B42B0489F23BA5E85654F6DE4391 /* PTOptionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 057C5EF0DB809F36AB0A36683A2E2937 /* PTChangeNotificationSettingStatusRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EB5D1102F15423C77E02A8DD5AB28A3 /* PTChangeNotificationSettingStatusRespMessage.m */; }; + 059B84361EE382BD48907C0C8882C064 /* PTCanUpdateDishReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C78F93B58B75921CAA5ED8086A4229F /* PTCanUpdateDishReqMessage.m */; }; + 05BC4E54EC219EE86EE8DA164D4E7B25 /* PTRecipeAskQuestionRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C66D41564E898672902458CF3DB352 /* PTRecipeAskQuestionRespMessage.m */; }; + 05D6F40EE8AC5C91129E23E99A4183B1 /* PTPicTagMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FC262CE1274A4B52AED62C29115126AD /* PTPicTagMessage.m */; }; + 06B66F7F32A0EADC0579B34077F0FC19 /* PTModel.h in Headers */ = {isa = PBXBuildFile; fileRef = FA64A1F27FEEE3E1756783FC92E1C911 /* PTModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06EF204B7F19D2DA7B8C699DD88B2F7F /* PTMarketTabMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 529C07A0A2A75DBD55886AE5F5D708E5 /* PTMarketTabMessage.m */; }; 06FEB5C57663E4908D29814DDA6672F1 /* Pods-YJLibrary_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 527D712851498C522ADB3E7B69994C66 /* Pods-YJLibrary_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 070E51B112CB7E8530C9D6BD5DEF289F /* PTBindForFreeCourseReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 19E58108BE11DE673C54BE1D6B343553 /* PTBindForFreeCourseReqMessage.m */; }; + 071E136254897A94BF3D3ED2F66E4D03 /* PTSearchEquipmentBrandsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 41472388117AC67BFD191741DA3AA2B1 /* PTSearchEquipmentBrandsReqMessage.m */; }; + 07C3D9EED7290395EF02740C1DCCA5D6 /* PTUpdateEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B8AA2ED9C7B6AA9EA8E309242AAFE4F /* PTUpdateEssayRespMessage.m */; }; + 07CC15FD4CE3B332961D80DB114AE5AF /* PTPagedGetDiggEssayUsersReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7922AC21AC0321E3F023D67CF46BED6E /* PTPagedGetDiggEssayUsersReqMessage.m */; }; + 087027A6E4D77C91DFD806CA63CBF78C /* PTLessonProcessMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 734D740ED0B18CEDD62A7A2098D605D6 /* PTLessonProcessMessage.m */; }; + 08849957F6BEEDC0EFB33D58E1E0E627 /* PTCommentPromptRulesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 47C4E552B6904EBAC3F1016DBE416146 /* PTCommentPromptRulesRespMessage.m */; }; + 08C37DB0CEB48016DCB4D3E4C2B109CC /* PTReportEssayCommentReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA2673FC1D9D6970100F7CA9C456B5 /* PTReportEssayCommentReqMessage.m */; }; + 092A54C93DBC06D6FA3CA6B51D5D34EC /* PTTextConditionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 16821032841CE92DFC50D20C543C0C28 /* PTTextConditionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 093EB57384709816AD081758F121CF03 /* PTApiNewageService+Feeds.m in Sources */ = {isa = PBXBuildFile; fileRef = D7702670E5D91EAE138BDB5A27F54869 /* PTApiNewageService+Feeds.m */; }; + 09A7CAE818F821743F3446E3E363FC16 /* PTCourseLabelStyleMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D42B7D4429B646D8B0ADA3FCA41D1D1D /* PTCourseLabelStyleMessage.m */; }; + 09ACAC6520B23AECEEF7F6490022AE8C /* PTCourseMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B751D9BFA4207B436E8377FBC5AE1F3F /* PTCourseMessage.m */; }; + 09C2DF86B7790BB854FFCDE197E2C9E9 /* PTRecommendationUserMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = ECA20CB96E226844FD4C3F211B1D853E /* PTRecommendationUserMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09EC86E2D7CFA1C87D13D7E7EFDF614A /* PTAgreementStyleEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = B4740CAAAC68BDC8BBB580529AE4CEEA /* PTAgreementStyleEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A2CB47CF3E54CD9DDA19DE8ECF0B670 /* PTGetSameCityRecommendationsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A9180CA8EA2C6F9976AB6AE571D897B /* PTGetSameCityRecommendationsRespMessage.m */; }; + 0A524E845B229CC28C7E37CC4A91AF78 /* PTUploadUserAddressBookReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 86B0872CA1005FB17B20B928AFE7159D /* PTUploadUserAddressBookReqMessage.m */; }; + 0A77FA06FD884DE38B80076DA72FCCB4 /* PTSearchPageRecommendationKeywordsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C7B2DBD7486E970A21A2BB532F4FE45 /* PTSearchPageRecommendationKeywordsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A8FD8EE3FD577D5F4D4F52A0789E386 /* PTCanUpdateEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D2AFBCA99612DA13031E3B042A628ECC /* PTCanUpdateEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0ACD8232469386BE285287ACA93E761C /* PTPagedEventDishesOrderByTimeV5RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 333CFC3CFDB0D1F43596032AE56EBD3D /* PTPagedEventDishesOrderByTimeV5RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B515AE4353978CFF637B3F4DD218D70 /* PTCourseRateUserMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D2583D006BD8120147BEDE775EFF6DC /* PTCourseRateUserMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B7FC767C880A1B486C49851EB015B7C /* PTApiNewageService+Notification.h in Headers */ = {isa = PBXBuildFile; fileRef = E98B3D1EE4476E4A811CA8C0C2B0DBEE /* PTApiNewageService+Notification.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B9395ED384BFA1EABD8573D22C87203 /* PTReviewCommodityGoodsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B65A43EA0F31EC4BE17976CE0A4D5347 /* PTReviewCommodityGoodsMessage.m */; }; + 0BAAAF86C312717E15C4A49DE4F56B52 /* PTPagedClassroomHomepageRecommendationsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E4FD350AD742954D1CFA69B0996B5D13 /* PTPagedClassroomHomepageRecommendationsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C8A49A98411CE1BC1E390F8085C0D81 /* PTClassroomVoucherMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1873E8DC0591572E880EA39EABA480C0 /* PTClassroomVoucherMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CB4D4FBC91B66C79BC12BBEF32A961D /* PTLoginViaWeappRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 88F0BEA6F97D80A720C201E328710D74 /* PTLoginViaWeappRespMessage.m */; }; + 0CC7A1A1A992EA251C85CC3F5A89B543 /* PTGetAdvertiserRecipeDailyStatisticReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DED2B78610BAD975EA21F69492872379 /* PTGetAdvertiserRecipeDailyStatisticReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D2367B972354C08DEE0FB6F43D9840B /* PTSearchPageRecommendationKeywordMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 424B1CDBBAF1AD72C3EB7694AEF973E4 /* PTSearchPageRecommendationKeywordMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D671539CBCADD606FD9801C606D28EF /* PTObtainFreePublicCourseReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8495530D14DF7D5052468F912E769D12 /* PTObtainFreePublicCourseReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E31B577C2BB70D7ED77973F7A9348CA /* PTGetRecommendedEquipmentModelsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F907472D1955D12E356C9CC8682695E /* PTGetRecommendedEquipmentModelsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EA36F8770F8DCAB5C9E232037B614ED /* PTUndiggQuestionReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B4690E529297D47CDA44203F61541971 /* PTUndiggQuestionReqMessage.m */; }; + 0EC3E2EABB9A1FC23139EA287FC1B21D /* PTListThemesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EEEE338DF779DB814B6C55C04D37EAC1 /* PTListThemesReqMessage.m */; }; + 0F1373900971AD89242E0C6CCA4F35B7 /* PTQuestionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CD4295CA5C835D03CE0E65FDE83B2E4F /* PTQuestionMessage.m */; }; + 0F46A937D9224A1EBB0D76F937A36FC7 /* PTPicTagMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 58DEC2429DFA1CA210D0B6BFCA75A180 /* PTPicTagMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F599264CAA17A403F2CF6A82C99D0F4 /* PTApiNewageService+Search.h in Headers */ = {isa = PBXBuildFile; fileRef = 299FA891AFBBEC9D018D163ED18D4737 /* PTApiNewageService+Search.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F71CC8D093669B8709A8DD9DF83DCE3 /* PTGetAdvertiserQuestionnaireStatisticsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 19CA3180133EA9A6DEDB190B7404D64E /* PTGetAdvertiserQuestionnaireStatisticsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F8F7A0350EA5170CD1DAD1AC9995465 /* PTBindUserEquipmentReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 66F0FA27AFECC877EC7257CFE73E7E10 /* PTBindUserEquipmentReqMessage.m */; }; + 103D7EB2799F24C91B1310C3F2EDD661 /* PTLiveStatusEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 269FE0E67ED9768C8B96018280A6B04D /* PTLiveStatusEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10AAF4DF2D0762BF48D0AE6C57570C94 /* PTLoginViaWeappRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BD72935200E7B125D7A624748CFD47D6 /* PTLoginViaWeappRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10E5D9215E11E57EA209F383D068142E /* PTMonthlyRankingListMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 026FF5193B33D276DBC789AD02D1F7C4 /* PTMonthlyRankingListMessage.m */; }; + 1116495BC0FDBC98B2373A73D5E5DABA /* PTGetAdvertiserRecipeDailyStatisticRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = ACEDAA014F6897D229A1B177AF96590A /* PTGetAdvertiserRecipeDailyStatisticRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1164FCBE970CFBB47F3086EF7FBF777E /* PTOptionStatsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 19BFE4D7A760F84375B3DA58ABD3BC32 /* PTOptionStatsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11CF7631709D11C9E37324FE8D1A2A1A /* PTApiNewageService+Recipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A777D3103ADC4B001FA8F1A530134D8 /* PTApiNewageService+Recipe.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11E68F8F3C7526EC9F372C496EDA52B4 /* PTReviewMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C6339C40664FEAB713D547D506C620D3 /* PTReviewMessage.m */; }; + 122A96059614A3BD2A1F1258E17B1D4D /* PTDiggEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 29041B24DBF091DCC530370EE0FBC816 /* PTDiggEssayReqMessage.m */; }; + 129E806FF2178C47F56EE8FA44749C5D /* PTReportEssayCommentRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C7A84C8C63761E1925DA51A6C324E812 /* PTReportEssayCommentRespMessage.m */; }; + 13295030F7CEAE8283A8DB739BF8AEFC /* PTRightInfoLabelMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 464567F23ABC649BA5AA36B1C28F03E3 /* PTRightInfoLabelMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1349047DE9A444CEA2ECA4D18701D101 /* PTDiggEssayNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D268913604722DD34E4C53AF5B70162F /* PTDiggEssayNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1365B166EB9288B227934100CAC4B9D3 /* PTLineRichTextCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 664938B0944E22867AF87F95BD06DA20 /* PTLineRichTextCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1390DB6BC8D88F41DA40A4DE4E27576D /* PTAnswerQuestionRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 58AF1732F57B21AE526FB46A1A4DD66B /* PTAnswerQuestionRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1393D998AABED2898039D6B6B53C2752 /* PTRecipeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D5FFE32344E344B93F0DC2EF90A775 /* PTRecipeMessage.m */; }; + 1455B21C5A6ECC042438EE7B4406FA3B /* PTBindForFreeCourseRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D373C3888ECDF1776B0B4198374AC6DF /* PTBindForFreeCourseRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1467789DB25F344DB51F2C72705A218B /* PTVerifyAndReplacePhoneBindingV3RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EC92AB1BF388E55E3699F3E0F4923599 /* PTVerifyAndReplacePhoneBindingV3RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14A9014B32ACBDF50340BDFED05CB238 /* PTDeleteRecipeAnswerReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD8FD53E52ACE37C5EFAA5B2D9B2350 /* PTDeleteRecipeAnswerReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1507534CF2BDEE1569C577955884D3DD /* PTRelatedEssayMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CFE3441CFC4F678387B7FB0F876DF69 /* PTRelatedEssayMessage.m */; }; + 1521496FBFDF5C3201C9F8BF7EADB581 /* PTTargetMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 24A4606AC9952792533BBBBB92EE06D4 /* PTTargetMessage.m */; }; + 152C3C7132EE04AEC8755B7C8E0E5C97 /* PTVerifyAndBindPhoneV3ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C49C98A2050CC924897DAB59BA5379B /* PTVerifyAndBindPhoneV3ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15A679DC8FC3E757A41F7E7F445C2ECD /* PTRecipeLabelMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B4E5AA7577A076DDF4207A2B29935B5A /* PTRecipeLabelMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15A93D16C9F74CDC82C747BDFA189ED7 /* PTDiggEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BBB3773ACC884E46ABB5594E2EF6138 /* PTDiggEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15DD1831F676DA0C774DF416052332C6 /* PTPkxRegisterPdidv2RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCCA6128375F025C70318B8C3D1C229 /* PTPkxRegisterPdidv2RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16764B204DD1519A09A2B99173A8FB0A /* PTShowThemeRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E72CD23FE344A1D11FB6C49C665AC759 /* PTShowThemeRespMessage.m */; }; + 16C5CB16D4E125808A34951B909DA9C0 /* PTGetAuthKeyByAuthCodeRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 037B53FB7BB95EEE1EA0B290578ABD20 /* PTGetAuthKeyByAuthCodeRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1775EEC21B9F35CA3F784D97BBB6E40D /* PTSetInterestedTagsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F9CB74672DDC260EF217F3D5F7ED78DB /* PTSetInterestedTagsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17968206C65070E8A4D45252A3A1A727 /* PTUniversalSearchV3RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8493030CB4EA5260FE59407C04CF9396 /* PTUniversalSearchV3RespMessage.m */; }; + 17A636810C4131927333D1D8E1953B30 /* PTRecipeAppraisalQuestionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 12B27682D0AE4BC4B27D28E5CBE89A65 /* PTRecipeAppraisalQuestionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17D1114D6D48E7B2E3606B4D0ED17EFB /* PTImageParagraphMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 077279E7AE831B671E35E5532129E2DD /* PTImageParagraphMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1820A500A3AD2A8986060B6CF0DA19E4 /* PTReplyRecipeQuestionV2NotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 16E16CDBFE8252308E7ADB75E847D8F5 /* PTReplyRecipeQuestionV2NotificationMessage.m */; }; + 1858E234C07C9887FA637C633F4A90E4 /* PTReplyRecipeQuestionNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C5301AB8861CB147A35D4F19AC9F97B /* PTReplyRecipeQuestionNotificationMessage.m */; }; + 18E5B9627524BBC5587E54ED0258C67A /* PTLoginViaDeviceRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 12EBD287426E05D13964C6B4C2842F42 /* PTLoginViaDeviceRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 192EC18314227A6FEF9B449FE10C3E03 /* PTAccountDeactivationApplicationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CC079D8BC3756210E51262ED403ED143 /* PTAccountDeactivationApplicationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19A6B1DFFAA49BF0EFC890472E7546CE /* PTDeviceAgreeAgreementRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F9495DBDFDDEE273C230074DF203A8A0 /* PTDeviceAgreeAgreementRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19B8D94FEEB0229560C97B326C68483B /* PTUserAnswerMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E83A75C9CE755F4636ECEB1AB5AE692 /* PTUserAnswerMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19C72758E15564B6E247F679033AC4FB /* PTUpdateEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD5E54D2B2DCEBB3A55614ED7B5A335 /* PTUpdateEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19CE98942B223A75B7B6D7EF5B36C9BA /* PTListEventDishesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C3B714B85C276F90D480D61CF8A2E511 /* PTListEventDishesRespMessage.m */; }; + 19D68BF40AA89832D2F2A13BCF4F11BA /* PTGetAdvertiserAccessSourceStatisticRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BE63B052B45573B96FA54EFEECB5B3 /* PTGetAdvertiserAccessSourceStatisticRespMessage.m */; }; + 19E4D9FB23EB11D508216112F1936C5B /* PTRichTextCourseCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EEFA49A54562E4E85359CE7C69F8D80 /* PTRichTextCourseCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A8A2FBC5D674D80FD36CDB5DAEDD3ED /* PTVerifyAndBindPhoneV3RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E45FB7C3949574AE04337CFDE5533A9 /* PTVerifyAndBindPhoneV3RespMessage.m */; }; + 1A98EB50C413E61E6F48D059A67A26FA /* PTRecipeFeedV1Message.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDE4CA9F34DF775875E077C697F97F5 /* PTRecipeFeedV1Message.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B0624CB6FE8D0FFCDE7637DECE47FD9 /* PTApiNewageService+Advertiser.h in Headers */ = {isa = PBXBuildFile; fileRef = A9F44CC117CF2B837B49C350FFC099C2 /* PTApiNewageService+Advertiser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B2875C90B5AC4E084A5ABFDD8CD0BD4 /* PTHeaderMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D1EAD56D21F11B86DB46B94F8EBD454C /* PTHeaderMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B8A65862AFF09A496A7EDE387CDC673 /* PTAtUsersMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 87EAE85CDA251E9C1E32092DC72F1A39 /* PTAtUsersMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B92C9F91D31BD43273A1458ECBEC80D /* PTGetInterestedTagsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 69448C4C28C4C95FEB941702079B9833 /* PTGetInterestedTagsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B93A9EF8ECB67E0D3FAC2799CA42E53 /* PTGetRecipeDishesOrderByTimeRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7723A546680162B117C4A1FD2BD3083C /* PTGetRecipeDishesOrderByTimeRespMessage.m */; }; + 1BB9CBD79C690B113F2D7B589075B6DD /* PTLookupSdkAdScheduleReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 44C5914C73699E4E3EAAC1DAFF3611DB /* PTLookupSdkAdScheduleReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BD2FBF785AC030BF5CB407741F5EE99 /* PTRecipeQuestionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F2F56097FADD1B588095160CA3F3F92 /* PTRecipeQuestionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C01F300B5D0B59EA90FD4D3A5F92319 /* PTGetAdvertiserOneDayOneNumberStatReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C699A6E1C006FE5674C6F4F13D5D8D3A /* PTGetAdvertiserOneDayOneNumberStatReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C60E1966570D9B0205A0C047F55C029 /* PTWelfareViewMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = ED8055BACF860ED73C07D266D9E1F553 /* PTWelfareViewMessage.m */; }; + 1C6554C486FD69DE7677F3DFAF0CCB81 /* PTIndependentWelfareViewMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D77C4E2DCDB812A390D2B727E6E95FD /* PTIndependentWelfareViewMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1CB60F881FBE7A7F6965D384EBC634D2 /* PTWaterfallStyleUniversalSearchKeywordsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 255638D1EEC9E5A4F4672BB7CFD97C39 /* PTWaterfallStyleUniversalSearchKeywordsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D155CCAF364208BF01DA0149B5ACE8B /* PTPkxRegisterPdidReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 28CF16619AD77B2C78AF9D0870074AB0 /* PTPkxRegisterPdidReqMessage.m */; }; + 1D17F7161C6E18836E125CCACBC46A43 /* PTPostMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 318793C9A6B3BD52B9159F892CC8E173 /* PTPostMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1DC8AE823A108473245FBEE2E6A357DC /* PTSideSlipCoursesCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BE2D8F716499471208E7E5BEB76E28A /* PTSideSlipCoursesCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E225CCEB66B8C27603A0766ECD7FCAE /* PTVerticalSlipCoursesCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 026B99E66281EC75C174DE3F5F8646A0 /* PTVerticalSlipCoursesCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E5E45E2710DE03EEF5404D44E9A9D6A /* PTSetInterestedTagsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 384E8C8399CF2F088A4F3208930BC3DD /* PTSetInterestedTagsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E74D146D90CF617DD32DC6E649E63F8 /* PTSubtitleButtonCountdownMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F14B28B62B0423A9FBCA3C38B395702F /* PTSubtitleButtonCountdownMessage.m */; }; + 1ECA463EF11A5B6B36B110E84E33FB21 /* PTLookupSdkAdScheduleReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FD23C22FABA1B95FC6FD4143688623B /* PTLookupSdkAdScheduleReqMessage.m */; }; + 1ED0405CB5359B1581F76E6D090F9BD2 /* PTMpQuestionAnswerMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F48BA97A4FD6F8DE91BDEAC98E69D3A1 /* PTMpQuestionAnswerMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F03521F7FFD414BA710D8913307E0A8 /* PTApiNewageService+Recipe.m in Sources */ = {isa = PBXBuildFile; fileRef = 379DA9854A1414D647C9E50A29CAB844 /* PTApiNewageService+Recipe.m */; }; + 1F1B8F9567910A82E54A3D8C247C1A80 /* PTPureRichTextCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D0517FE2873F8AE4285DF4BC0F217DA9 /* PTPureRichTextCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F81C51767FD53B5F5A0E7BDC137A171 /* PTGetAdvertiserDataStatisticReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DFC9694A85984EE5F4F8439A0DAC230B /* PTGetAdvertiserDataStatisticReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F887B3638EA70E6302295D03C991C86 /* PTRichTextRecipeCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EB4E0D00A230FA1466815413511EA7A2 /* PTRichTextRecipeCellMessage.m */; }; + 1FE88529767B3790E3AA548FE348CD2D /* PTGetAdvertiserDataStatisticReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E84F6AB5E48BF76E80327592D8AE4217 /* PTGetAdvertiserDataStatisticReqMessage.m */; }; + 202E26A8BE78534BAE6395D24A5D1B02 /* PTIsTargetInUserBoardsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CCFCABE47B21D271C9B9942A75248AD9 /* PTIsTargetInUserBoardsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2059834DAE16919CF44FB8E9C162645D /* PTPagedCourseRatesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BFBCE8CBFF86B1735EDB27B6D5FB8EB5 /* PTPagedCourseRatesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20743BEB73413BACED68A2DBDA60C25E /* PTSetRecipeAppraisalAnswerRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D94891470234B7767F79F13892D40ED /* PTSetRecipeAppraisalAnswerRespMessage.m */; }; + 20810B873F5086EC5301C870F0BFDA42 /* PTCreateCourseFeedbackRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 234E4270F006FCA9DA94D5D389E9F84D /* PTCreateCourseFeedbackRespMessage.m */; }; + 210B473DCDB9F5A9815DD93AECE7B6E0 /* PTSensorEventMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AC786235340651595FEEA0D215A51F8 /* PTSensorEventMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 218C26AA5119A56D4A1D2E78F3799F51 /* PTGetMonthlyCourseRankingListReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DB462B77935CF8DE90B885E453346C4 /* PTGetMonthlyCourseRankingListReqMessage.m */; }; + 21C25CA246A6D5FCA1AB5A534BB054FE /* PTCoursesWithTagMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C0A89161B00AE8EDA6DEE4DD50B864D0 /* PTCoursesWithTagMessage.m */; }; + 2245321A6E6B0E68D73D086093547455 /* PTCloseQuestionnaireRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B7FB19D7D2718491CF295034FB25E816 /* PTCloseQuestionnaireRespMessage.m */; }; + 224F4FDD25597B272765BB611FDFF3AC /* PTPagedGetDiggEssayUsersRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA808158D5DD346FE7BDE3A36E89EA2 /* PTPagedGetDiggEssayUsersRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 227140A42EF452794A7A69639983AFFD /* PTGetChucodeReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7567849B236C531C5A7634A11D1DD55B /* PTGetChucodeReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2272599F20E51C258A67AB747D8EF659 /* PTSimilarQuestionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CB28E7B7A2AAB9CA9831CE4A9A08D2C6 /* PTSimilarQuestionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22D6420060459EBDECF2CEB7C0D83D86 /* PTIngredientMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E5FE5E4AC93B0E7C76BAE5652C31378 /* PTIngredientMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22D9D1B26E83EF6DA61ECE67F5B8EBDE /* PTVodVideoParagraphMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A47BFFE593AB670EF67785A0CC3D9C06 /* PTVodVideoParagraphMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22E54FE6A59E6DB01CC62F890F192A0E /* PTApiNewageService+Dish.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CB8242049CEF6B04AA099DBA2AF046F /* PTApiNewageService+Dish.m */; }; + 22EF54C8AC72A75F0A90E9EE18C1F364 /* PTPagedUserCollectedEssaysRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E612832702B6241D43FD8AA9877C89F1 /* PTPagedUserCollectedEssaysRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2321AAC2CD9D641B61E7E836E93FA60D /* PTMarkTabAsReadReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 63275A28F0A028FD81A3FB09F1AD8CF8 /* PTMarkTabAsReadReqMessage.m */; }; + 23831C060DFA03E6DF75B47D406ABF4F /* PTDelEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 370A17602EF435247FDB737614EDAE9E /* PTDelEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23DA6160D4F75AF173C849D92CC9E2C2 /* PTGetDeviceRecommendTagsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CFC02B240FA2B7346519344A3FE1E7AF /* PTGetDeviceRecommendTagsReqMessage.m */; }; + 243721A5D3BAAE68DA61C92C93A655A8 /* PTGetInterestedTagsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DCF5E4E15593D6C58D1BB6A555867DCD /* PTGetInterestedTagsRespMessage.m */; }; + 2516C8EF670DC230E3A52DFAF7C9E7BD /* PTGetFreeCourseListRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B4021731B485E73C3FD4A8047E83916 /* PTGetFreeCourseListRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2532DDDF40CB5B99D23434BF04B68E5C /* PTSdkAdScheduleMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 42897A1415F73298C66A6B5AFE48F951 /* PTSdkAdScheduleMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 254A3A71D834837CEBD6079F6F3EF5FB /* PTUncollectDishRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B8D31FFE992C4417B5CCB6C4E3CD0B /* PTUncollectDishRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 257AD7C3F528D76AD68D67ABF72CC135 /* PTApiNewageService+Question.m in Sources */ = {isa = PBXBuildFile; fileRef = D07EE2D5C03E8AB7F63FD6736AE915FC /* PTApiNewageService+Question.m */; }; + 259C2F8314479A62009BD80AC4EF98A8 /* PTGetAdvertiserRecipeDailyStatisticReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B8061722FD3BA28BC10F528A4EC0DC07 /* PTGetAdvertiserRecipeDailyStatisticReqMessage.m */; }; + 25A73D621182D36AA0E4D34BEED4412D /* PTPagedEcHomepageTabsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3864CACE1E8AFF708CEE345F9A376373 /* PTPagedEcHomepageTabsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 261B319F33CF00B946B5DDFB5B4C8A3C /* PTFeedsGroupMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF922A94CEB2B883DE9ED746DB7A59D /* PTFeedsGroupMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2743984E1926D76A4EA7F8D68E2FE67E /* PTCollectDishRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 97D98A9F64310A17EC3938BCF1CCA236 /* PTCollectDishRespMessage.m */; }; + 274FBBCF41DB300111FF26E79982129D /* PTApiNewageService+VodVideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 53847284996A08E81622AF53DE20B54C /* PTApiNewageService+VodVideo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2771F17FCF6CCB6367EF4833867EBAC5 /* PTPictureIconsCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B2293033309C4DED0A8A1D11A8B43792 /* PTPictureIconsCellMessage.m */; }; + 27722E4549875469D9B4F4A514068C3E /* PTCollectDishRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F7A4D7CB102B2E0509FC6AAB608872BD /* PTCollectDishRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 278C0A8E6751EF6897948FAD391E209A /* PTApiNewageService+Experiment.m in Sources */ = {isa = PBXBuildFile; fileRef = E707EA6FE74171237FF6A59590FAE20F /* PTApiNewageService+Experiment.m */; }; + 2793D45A0B6701F95F6EDE3AA04B0D1E /* PTDeleteQuestionReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AF9DCEEAE618A069D74B33E4BEBACA86 /* PTDeleteQuestionReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27C4E1E734FBDD38A6EB6F758293F66A /* PTGetChucodeRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = ABB717AB819B5EE60EF4F1FCF14FD38D /* PTGetChucodeRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27DBEFB15620D320B3FF3ACAAD993F6B /* PTIngredientParagraphMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BAAA887FE69E2F697E1D8D2D77DF1732 /* PTIngredientParagraphMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27EB10D2660E3CCFDA889539E2043CD9 /* PTGetDishesUploadedPageBannerInfoRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DF0FD6B1F6AF1F65FA21CDFF4484C8FA /* PTGetDishesUploadedPageBannerInfoRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 281330B1C183ABE15DEBF9A69929CD8F /* PTAnswerQuestionReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DBD50F0F58574F127155D38012B8B0C /* PTAnswerQuestionReqMessage.m */; }; + 285D3C4DE612F77A0B4812405F3EB698 /* PTApiNewageService+Chucode.h in Headers */ = {isa = PBXBuildFile; fileRef = C8D219306ADF0E133801F8CA8474D676 /* PTApiNewageService+Chucode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2888926FA47E57FC2826348C2BDB08B2 /* PTPkxRegisterPdidRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 038936F8B1D6C2CAD37F6D62A5B5A15B /* PTPkxRegisterPdidRespMessage.m */; }; + 2889BBFE2C9F92A3978114A4E4C9A602 /* PTPagedTopCoursesPurchasedByConsumersRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D651E326418DC073D21F576BA7161F8 /* PTPagedTopCoursesPurchasedByConsumersRespMessage.m */; }; + 288DC5A08E02A297FB88AC2D44260206 /* PTSearchQuestionReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B4A8FFBE8CED0032505C99E5DE617460 /* PTSearchQuestionReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28B478385A0F2951F4EA3BD3F2434B5A /* PTGetAdvertiserOneDayOneNumberStatReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D851F8845EEEA3011E258ED1970BF7B8 /* PTGetAdvertiserOneDayOneNumberStatReqMessage.m */; }; + 28EFB9D88CF5751DC8F8D296094B703A /* PTCollectEssayNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4286D7E9CCA795505C13698523819B9D /* PTCollectEssayNotificationMessage.m */; }; + 28F986B27E0ED43D0442A8E7EFD7D08F /* PTPagedRelatedEssaysRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E6E418F6A9CAF078C1BEC6AC247A258 /* PTPagedRelatedEssaysRespMessage.m */; }; + 290FF36C40E6D97A318DC8373B6CEC32 /* PTApiNewageService+InterestedTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A4AA619DA0B43767DFDB8FD23676C5F /* PTApiNewageService+InterestedTag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2910C649E2E8B33A8B5D30A9AEEF88D8 /* PTGetUserAllEquipmentsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 332551CCA2110F410259E91CE51ADCAF /* PTGetUserAllEquipmentsRespMessage.m */; }; + 2951074F7D224BAA05991910EA8067BD /* PTGetFeedsPageRecommendationUsersReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 95137B9402C7201142F3294E941BEB20 /* PTGetFeedsPageRecommendationUsersReqMessage.m */; }; 29689C15939741DF612F4087C9769316 /* Pods-YJLibrary_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D8A807F9C761CBDA727D67F1498D2FB5 /* Pods-YJLibrary_Tests-dummy.m */; }; - 3701E3A80E8ED3920DDE2A57E2472BEE /* YJLibrary-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EBE026693198FE98B8263099B8F12DDA /* YJLibrary-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E910430B92CE0A966E91C03E24FA5EE /* Person.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E6D9ABC61036BFDCA364ED728307E13 /* Person.m */; }; - 5DD885B5BE7A6FE8AC61C400B56F91AA /* YJLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = DA8E2AB3337399B0EF2E3AC191FE92CC /* YJLibrary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C50EE825C291993C9E416CE469CCB37 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */; }; + 29999C5241288AB0AC6B0A6AFDA29843 /* PTGetMyCoursesStatisticsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B9838EDE6187B6B5CE9096B1EA77DE6 /* PTGetMyCoursesStatisticsRespMessage.m */; }; + 29BF2F7E51E9D3C000E8B03BEDCA7556 /* PTVerticalSlipCoursesCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F52562CE6A01E011668342F0E73CEEDB /* PTVerticalSlipCoursesCellMessage.m */; }; + 29E3F81C8CA66C1C9A4D271600CCCB51 /* PTApiNewageService+Account.h in Headers */ = {isa = PBXBuildFile; fileRef = 380A0DC8A55DDB7CED34ABAC7F9F1A22 /* PTApiNewageService+Account.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2AC57E479D7368BC1483ABB80E049E42 /* PTGetRecipeDishesOrderByTimeReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A9C45999C187E18D5F20DBA32684C67 /* PTGetRecipeDishesOrderByTimeReqMessage.m */; }; + 2AE2632D96084234EBA837098F8D9818 /* PTLookupAdsBySlotNameReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B39E63921E824CB7A9BC6C57FDA9188 /* PTLookupAdsBySlotNameReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2AF202C5143FDD741B2B19F766C6087B /* PTPagedEcHomepageRecommendationsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AB171B030B75323E54DD5B292EDF3764 /* PTPagedEcHomepageRecommendationsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B001E5D83DB931F2AEA71778D1C5B39 /* PTGetAccountDeactivationApplicationReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B4DF5DB954D44910D47B9373FF602EC1 /* PTGetAccountDeactivationApplicationReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B0E2C94490B5FC826FD6BDA18444CF5 /* PTOfficialNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 59FE134E4C6DFCC4EE1DE3590533C93F /* PTOfficialNotificationMessage.m */; }; + 2B2962B381453BCBEAA510B839BD91F9 /* PTBindForFreeCourseRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D494078C47C8619C4FF210A3A6C7E82B /* PTBindForFreeCourseRespMessage.m */; }; + 2B4376F14D9FB8834C6F6F8C95F869E3 /* PTDiggQuestionNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3521F9E53B9CE684135AB373DD27AEEF /* PTDiggQuestionNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B44A340600ABEEA567EF6D658BD32BE /* PTAnswerRecipeQuestionV2ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B5225F4D7AEC274D2B2B7579A83B419 /* PTAnswerRecipeQuestionV2ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B4D1F07649C00D49ACF41A7B7FD105E /* PTPagedUserTargetsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 532272651B1E0A97567350DA5910EC8C /* PTPagedUserTargetsReqMessage.m */; }; + 2B9FCB6C691F34A4E663215B3A6617B0 /* PTWelfareViewMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 11CEE8A460F10B02ED308B89262F6661 /* PTWelfareViewMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BC412249C35D06A0C8DCBA6265B5297 /* PTFreshWelfareStatsReportMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C6DE4E8CE4A6B3FBABAED8731077EC48 /* PTFreshWelfareStatsReportMessage.m */; }; + 2C0FB2082AB8B2938E4B8B41804D9BA0 /* PTDiggQuestionRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CEACE6EBD90D88FDB3E18DED04F5529 /* PTDiggQuestionRespMessage.m */; }; + 2C6158B446C44A4D81A9FBAF22C09228 /* PTReportQuestionReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 16B6CE5C09537C47E0D64E3E7E7BE474 /* PTReportQuestionReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C820B5332018DB622F213B2755A12F6 /* PTAnswerQuestionRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FCF3BFA213EB6890A843DA690DAA9CF0 /* PTAnswerQuestionRespMessage.m */; }; + 2C8C377339139ACCF39AD0FFA8503A74 /* PTSearchQuestionRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FCA169FC40DD8F6C375B8ECD516FBE1 /* PTSearchQuestionRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2CB264727C5B11F17C7F0BDD815CE4B9 /* PTPictureIconMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CB5848184490F93BF7AF08B7C3A98C09 /* PTPictureIconMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D00511CF376909415CB92E47C9D3B98 /* PTLoginViaDeviceReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CB2E68818B8EDAA738C667FD8F5FDAF5 /* PTLoginViaDeviceReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D43BA5DF08287BAB450F34D8576A767 /* PTUserMobilePhoneMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 76965862F196F601051A6BC489CF6E8D /* PTUserMobilePhoneMessage.m */; }; + 2D5FDFE088B63794BC6E527AE5DD1583 /* PTGetRecipeFeedsV2ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4F772361837B3B1ACCC3D2F5F74A7 /* PTGetRecipeFeedsV2ReqMessage.m */; }; + 2D9F2A9407C4CA609ACC1226F2EB6797 /* PTUndiggEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C57B12B42FB4E3EAB4A6855B09825B4 /* PTUndiggEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DFC3D0535D44402AB7C3C39C4CC3121 /* PTEssayCommentMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 848DE5A1ECBA06BBA62D41BF90E75220 /* PTEssayCommentMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E2596D479B6D122F34A7F24F99B8166 /* PTLoginViaDeviceReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8490927D75716CBC951279E70DDC1CD7 /* PTLoginViaDeviceReqMessage.m */; }; + 2E6B417E59390C4022D5D82C3F4DCF0D /* PTPagedUserHistoricalWelfareViewsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EAD714DBF40B1A970001587555CA931 /* PTPagedUserHistoricalWelfareViewsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E8C15E1782A36D5C581E3013467CADE /* PTApiNewageService.m in Sources */ = {isa = PBXBuildFile; fileRef = 73FDA6575DAA6BA54A7BF133115262B4 /* PTApiNewageService.m */; }; + 2F1FF8C1FABEC8ABCDE06E1345881E1A /* PTGetClassroomTabsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DB79F1B6ECDEDFB1B260849F0E640B83 /* PTGetClassroomTabsRespMessage.m */; }; + 2F30561B8C7B773C80B152D945F8D9AA /* PTGetUnfinishedWelfareUrlRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F539845368334D39599D0FE2C3443A0E /* PTGetUnfinishedWelfareUrlRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F783A64578D14EB590A67462D60B4FA /* PTGetRecommendEventsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EBC660483B2DA967BA8F53B60EF4C889 /* PTGetRecommendEventsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F8324AFC0361D61713E54334466D249 /* PTFreshWelfareStatsReportMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2404E27D8D0A3A2F1559F60CD5C43A3B /* PTFreshWelfareStatsReportMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2FA80D244164ACD7F945344DC4A36CC4 /* PTFreshWelfareStatusEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 8350B3F6F9A17CA115295475C45AC95D /* PTFreshWelfareStatusEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2FD21FD0B9CD32A43CF1185C31A345DB /* PTReportAnswerReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A32B9E60E465CA4E8E026D7645D38676 /* PTReportAnswerReqMessage.m */; }; + 2FFEA826F6FE11840B552646A03C727B /* PTGetUsersByAddressBookRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C40D9873B8448D207BE5A9A67EFD7FA /* PTGetUsersByAddressBookRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3005C15A310261396E1E1558CB79012A /* PTDishPicTagMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B4709338AA9F42309B826CA7DA769EF2 /* PTDishPicTagMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30115C4E260C68D9699051456B1ABEFC /* PTAdvertiserProductMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F8CFDDB9B4AC7B33FCD6B899C4755BCD /* PTAdvertiserProductMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3041F8D96D88853B72EEE7E806B43E75 /* PTPagedCourseRatesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C1CF64A274666F7B271AB8C144F30B4 /* PTPagedCourseRatesRespMessage.m */; }; + 30F2AEE1611EB2C4AE72C419FCB2FC82 /* PTCourseLessonMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 62C83B3EB93A54DCA716FD33C3FF8A99 /* PTCourseLessonMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 311EF3C897379EE5C9D9C1F674D63456 /* PTLoginViaWeappPhoneReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 293752429183DC1664605923803F38D5 /* PTLoginViaWeappPhoneReqMessage.m */; }; + 31C3A9EB7F6B8CFBCBD5650B2A69DFA5 /* PTDiggQuestionReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 913BE115EC2E5240E647B5B90BFD09D5 /* PTDiggQuestionReqMessage.m */; }; + 31C7A17FADB112F310AC54CA64837C24 /* PTReplyMpQuestionNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F21B70FE420970C9B6AA4BF2383D0E4 /* PTReplyMpQuestionNotificationMessage.m */; }; + 31D4B80C65B67F37FE9A852D7D506DA1 /* PTCursorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 35563A512626CC54BE54B2321A39E104 /* PTCursorMessage.m */; }; + 3222CF0885FA9A0B35D5D7CA2655FEFB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */; }; + 32F24F4F2EA8157416ADB06EA9766CF9 /* PTDeleteAnswerRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F349B72A01FC49F156780D8BACA59189 /* PTDeleteAnswerRespMessage.m */; }; + 3304ADFCCC6450AD03BD30A7C794B1A4 /* PTSetInterestedTagsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 950F52597AAD4119D9A03BBE8CD8A219 /* PTSetInterestedTagsReqMessage.m */; }; + 330EFD59F57B44EC3AB31BDD0277E57E /* PTShowDiscoverRecipesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 51F55F389E4FB89D2EEDE920D3061C6E /* PTShowDiscoverRecipesReqMessage.m */; }; + 3325BA1EF84C634200399D5A3E12F6EB /* PTPublishEssayNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E54F8E3F287C825AA76F19F41832D4 /* PTPublishEssayNotificationMessage.m */; }; + 33320B52FABD83B84800FF1846B52D5E /* PTCreateAccountDeactivationApplicationReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A6C6B1DEC1FAED633AF5F06325C404 /* PTCreateAccountDeactivationApplicationReqMessage.m */; }; + 335061A00626EAA1D340BBA0EF4FA473 /* PTMonthlyRankingListMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 25E265398E9483B5B7538BA798027153 /* PTMonthlyRankingListMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33DA746127D25DF476C01D1D5E60C863 /* PTPictureRadioQuestionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 40E124BD53E6FC1EB6E2C33759F492A9 /* PTPictureRadioQuestionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3462D36DC8ABB4CDE7743CCD96896945 /* PTCreateViaWeappWithPhoneBindingReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 65AB382866395B5A2A5C0731534F6AB5 /* PTCreateViaWeappWithPhoneBindingReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34CF1F3A55D7E766571C6C0943E3598C /* PTListEssaysReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 23384188A0C5021F3A98FE44BFF32BAC /* PTListEssaysReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34CF801B21FD128D43EE95F4C9F1661F /* PTPagedGetTagCoursesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A488CC750779197DE0E0189733190969 /* PTPagedGetTagCoursesReqMessage.m */; }; + 34D30E5CFBF41B2D7A954E4A40920F4A /* PTGetQuestionnaireReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 08D603C28259073FAA916AA96A981695 /* PTGetQuestionnaireReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35015A2B7DE7E7801A56F4F4E7D986EF /* PTLookupAdsBySlotNameRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 81DF4CE890F07847DA1919F68FFB250E /* PTLookupAdsBySlotNameRespMessage.m */; }; + 3517C422AA582C73BAB71C60D6537281 /* PTRecipeFeedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 775C36670C90B212414C453EAAB7ADB4 /* PTRecipeFeedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35226462585272142CE67A5AB10894C6 /* PTQuestionnaireMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B192ED150674EAAC230B8B63D2ECA78 /* PTQuestionnaireMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3596B288DE392B44AABDD6D6950578D7 /* PTRichTextMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A9BF66B4110A8B4D6CA9FB5558ABA6 /* PTRichTextMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35FB50017F04241F6F2FE24DB9C2BCF8 /* PTGetFreshWelfareStatsReportRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F01F323C21F759B4F14C9D6B673DD448 /* PTGetFreshWelfareStatsReportRespMessage.m */; }; + 366B5E39CE8603C017BB81D45EDA3B68 /* PTCookCourseNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 89B4650E6F172998FDB14D331C0CFD67 /* PTCookCourseNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36771616583DCFE9598846A79B114114 /* PTLookupSdkAdScheduleRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 526BD5ACB43D55A275C3F7DC4DA1DCF5 /* PTLookupSdkAdScheduleRespMessage.m */; }; + 36C5A4218F8D0735C2A7348EAFA9BE03 /* PTGetRecommendedEquipmentBrandsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C06080D2E9B1BEC721744D78091F5E8F /* PTGetRecommendedEquipmentBrandsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36DF96263D96141BB45937CDEEE580D7 /* PTUnbindUserEquipmentsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FDAFE3AED25BA6899D11A70467050AEA /* PTUnbindUserEquipmentsReqMessage.m */; }; + 3735199B266014E83E7D59052501F124 /* PTCursorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 747AA9881F3B454E4C0BADC489241EBC /* PTCursorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37DDCCC09F4B18D3C67224DD1E6AC2FA /* PTSimilarRecipeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E3E7BDCFA92BC4783235A289318449C0 /* PTSimilarRecipeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37FBC1270E3F6C453BA1439D0157750F /* PTUndiggRecipeQuestionAnswerRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B48682672AEE92EDEBABABBFE6730FC /* PTUndiggRecipeQuestionAnswerRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3821A0F34C0861A6C54A18CB8BF5E228 /* PTApiNewageService+AD.m in Sources */ = {isa = PBXBuildFile; fileRef = 8021C0DA7FAD6844AEB8A71002C41BC5 /* PTApiNewageService+AD.m */; }; + 389CCA8E43B613D01B379983AB109043 /* PTGetNotificationTabsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D1190E41AB02AA1B6EF416A320608F1 /* PTGetNotificationTabsRespMessage.m */; }; + 38ED47E9B2447CD422040B60812412FA /* PTReportEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C6E04492717C71079607131089F88365 /* PTReportEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38F6F8D16F99428655F1B9E9AC046ECA /* PTDiggDishNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D332729421512EF93A3A4F5894EC6224 /* PTDiggDishNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39147B159B76E8963B5D53415E86E4A5 /* PTDeviceAgreeAgreementReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 43E4E498FDB1AB162DD13B4BB78BAEDD /* PTDeviceAgreeAgreementReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 392D22AFE779534F0EC1614CC028FBA2 /* PTCountUserBoardsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3906FBA0CA8EA989EA400D3010DC4D83 /* PTCountUserBoardsReqMessage.m */; }; + 3937C68B006F0B2BB70A22EB6D26C746 /* PTGetRecipesByIngsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AFF7C2973915F9A89428B8F2D6128D09 /* PTGetRecipesByIngsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 394FCB8DDD00FA9A7115B7414D722FFA /* PTUncollectDishReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A4D29130D024D844937DF1D969CBF71 /* PTUncollectDishReqMessage.m */; }; + 39DE89B225636F0B4849D53BB70A54B7 /* PTRecipeAdaptationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F4569EFD8CB4D291CBC3DB1002D17CB2 /* PTRecipeAdaptationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A06CE10893285D9E3339444B0A88B75 /* PTMarkupMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D4476E223286429DCD87CFD0FDDCAD1 /* PTMarkupMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A4FF833F4141E7CF140C05843177EEF /* PTApiNewageService+Ec.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A87504F713508021A29F81669E5AB5C /* PTApiNewageService+Ec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3AB11EE919B555702C1749C1B267C7F1 /* PTListThemeEssaysRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6048D3ECD716AB3F2C28B6387AA57024 /* PTListThemeEssaysRespMessage.m */; }; + 3AC8508B52A1B3F88ACD6307AE75AF4E /* PTCourseRateMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F1C0FF9EC0037FA637496DE354B6F93 /* PTCourseRateMessage.m */; }; + 3AEF6D0F5CB2769B65FB47A9F8691DC2 /* PTGetRecipeFeedsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 033863A78ACD2112E8645659E5A52CE9 /* PTGetRecipeFeedsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B07449D981FD8AE4A6DAA8EB2A7208C /* PTGetFeedsPageRecommendationUsersRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3E0D794C23F384FFC5E3A1F98FAEE9 /* PTGetFeedsPageRecommendationUsersRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B26C5835EC03E5AAAE576B6EF5C809C /* PTSubtitleButtonEmptyMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C0BDA2DAF86CFA89B9D8A5A75B923FE9 /* PTSubtitleButtonEmptyMessage.m */; }; + 3B92AC744202F2D4777CF36FDA30566D /* PTExperimentResultMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B78E69D37D465AFD7AE8E50565A6AD02 /* PTExperimentResultMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BA7D6895EE988B24A463A4BE8BC5BC8 /* PTSimpleGoodsInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B1EEF78990A400F274E4A69BA2845C27 /* PTSimpleGoodsInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BE7D284133002C16E86541DBC5B4F27 /* PTGetDishesUploadedPageBannerInfoRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B5CB42CED6FEC1B2763C66C8BB6C3505 /* PTGetDishesUploadedPageBannerInfoRespMessage.m */; }; + 3C333315AC15F9018B50D4FCB9270474 /* PTReplyRecipeQuestionAnswerNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 62B9DC6EB2349049AC775261D26945CA /* PTReplyRecipeQuestionAnswerNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C4CC1CD1CDBEE79E9F3AE156AF28AFC /* PTGetAdvertiserSourceImpressionStatisticRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1512506A88F9754A9BFC6B5FD01A428E /* PTGetAdvertiserSourceImpressionStatisticRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C6184A5926AEE001EFBCA2B80B2E1AB /* PTAtUsersMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DF93747F7A19206B1FB8954357CEF8D5 /* PTAtUsersMessage.m */; }; + 3C8F8E2946602C96522D4DA94680F646 /* PTChangeNotificationSettingStatusReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 488FF573B621ED857AD5C57B36729CCC /* PTChangeNotificationSettingStatusReqMessage.m */; }; + 3CB1D4E093F3673EDAF7A89EB9A01C2E /* PTSearchQuestionRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0877A1A9425E167D03B3538E5D7837BA /* PTSearchQuestionRespMessage.m */; }; + 3D1DCCFB63B7AD54C9D1534F0ED5C0CA /* PTAnswerRecipeQuestionV2RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DF7635C48112509E2320A57F135A3D16 /* PTAnswerRecipeQuestionV2RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D358E864E509275AC57AAACAE6A3773 /* PTPagedEcHomepageRecommendationsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 620F204CBB6F8584A7C97E9AB67CDC9A /* PTPagedEcHomepageRecommendationsReqMessage.m */; }; + 3D7BE8E65D90393FD2C1B629FD284272 /* PTTextConditionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 739C7912D857D647E8C7C0B1AA53ACA4 /* PTTextConditionMessage.m */; }; + 3D810A5C31B1A41B6DA05499F4E0CBBB /* PTGetAllEquipmentBrandsByCategoryReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 10A5A9D73710862A100D50456DCA8B07 /* PTGetAllEquipmentBrandsByCategoryReqMessage.m */; }; + 3DAF3E469B5556C968F43C3D5709C937 /* PTUserMobilePhoneMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 240DE5353D0213BFCDDCC2F55B25EA6B /* PTUserMobilePhoneMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DBED0BF6750E4F961895856C2D03D00 /* PTGetNotificationTabsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CBA45BD2E55915CFBD53392DF974995 /* PTGetNotificationTabsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DCABB20B1AE1C7ACFA0B7AEA3A4D6AA /* PTUnbindUserEquipmentsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F488161099FBA05A94512AF6EDBC97DE /* PTUnbindUserEquipmentsRespMessage.m */; }; + 3E3484B58D109D35AC64680FA8630F74 /* PTCreateViaWeappWithPhoneBindingRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E4EA1C67381F67596D5680EDD57F67D /* PTCreateViaWeappWithPhoneBindingRespMessage.m */; }; + 3EEEDEECEBC21F8B89E517C592954D4F /* PTReviewDiggUserMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FB57AAE5FFE6DEA451FB896DD2A9C2E /* PTReviewDiggUserMessage.m */; }; + 3F3B322ADAEE2D2C48A5C08EDE1CB75B /* PTCourseLabelMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 78B9EC269CC240403D02160095310F6F /* PTCourseLabelMessage.m */; }; + 3FA049C26ED5E98FDBABD1308E4FB5AB /* PTCollectRecipeNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E10AE0DE0F581B67C93F62FBA35582B /* PTCollectRecipeNotificationMessage.m */; }; + 40016574D552CF455D7E2EACCBD4EDFE /* PTGetAdvertiserAccessSourceStatisticReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C1DAAD33A8DAECDB53D92251ACB5EFA /* PTGetAdvertiserAccessSourceStatisticReqMessage.m */; }; + 403F0EAC72592D52E073CD364BA85C5A /* PTParagraphMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FADB7E848483D8529B2587882A05AB5 /* PTParagraphMessage.m */; }; + 40953B4820C5F4CF3A9BE6DC82C4D08E /* PTTargetInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1551D804F6090AAF916A7A7516734592 /* PTTargetInfoMessage.m */; }; + 4096AD3B07EA1C6F6B1E608C9F0ED4B7 /* PTRecipePageMetaInfoReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41191504EE3AA4F1D6BE8250116B6 /* PTRecipePageMetaInfoReqMessage.m */; }; + 40EF30F6D1DAF7C871F660582DE8EFD6 /* PTPagedHomepageDiscoverTabRecommendationsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A1A34AC5663F74553195AD5899A20E4 /* PTPagedHomepageDiscoverTabRecommendationsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 41271483532A6FA5E8E822480EC50782 /* PTGetTagHotCoursesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DF0EE550BED2A6034A29D70B95F83A9 /* PTGetTagHotCoursesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 413264BCD7E03C489F12183C5C571D13 /* PTWaterfallStyleUniversalSearchRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 97DD21C7728D655159FF24B94F13550E /* PTWaterfallStyleUniversalSearchRespMessage.m */; }; + 41C1FE49D74CEC494B35AD5203EEC9EA /* PTIsUpdateAgreementRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 003179C4922A80EFB11E0DB2E268989E /* PTIsUpdateAgreementRespMessage.m */; }; + 42508B039E43A27C97E3F262182D9625 /* PTAnswerQuestionReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CAF001A38625F42CEF0E1E98139EF74 /* PTAnswerQuestionReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 426D6B660DDC26EF5A0202C321D52144 /* PTDiggReviewNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3591BC28B3E5B81AB2E34A461C63652F /* PTDiggReviewNotificationMessage.m */; }; + 430DF3B5A7EFC30B041CE0AF0FBA6487 /* PTUncollectEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CD5704B214C2CA69867499C54DEA2699 /* PTUncollectEssayReqMessage.m */; }; + 437E8C2E8F84CE3485BFF240040EA312 /* PTEventMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A7C274818BAA7386C792C67C90160288 /* PTEventMessage.m */; }; + 43848F9FE757EED00B9FE48A86F29E20 /* PTPagedRelatedEssaysReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D3C37701FA77FC688AFED4D6C19C6A8C /* PTPagedRelatedEssaysReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 43858EAA268FAA19A4C78FF732EB625D /* PTQuestionTargetMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F71F47F387B8F8B3980575B6CF5FA00 /* PTQuestionTargetMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 43E34D3E9DC9C95B159E7FB8BE95E8A7 /* PTImageParagraphMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A7799B0E0EEF78E2F34BB7F2664E9C5 /* PTImageParagraphMessage.m */; }; + 44435A496083163C00FA0732078F847A /* PTSensorEventMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F0E5727CC4F118A77635CF3550438075 /* PTSensorEventMessage.m */; }; + 445A8163BE0A8BAECC46F7A84E9121BD /* PTApiNewageService+Event.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F2A86AFC7B5D16FE1DE07E043A18A43 /* PTApiNewageService+Event.m */; }; + 44E7A81C7A8B9D647722F2C77F3B30C4 /* PTPagedClassroomHomepageTabsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F186286C40CFE339B0C5B8DDCC69959 /* PTPagedClassroomHomepageTabsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 453B57E6EBA6962F0A9A540BAAEDC1D0 /* PTSearchEquipmentBrandsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BBB14E6C4A67626F12C92927E2DDF44F /* PTSearchEquipmentBrandsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 453D94AB77166E5F4FB993ED07845F1B /* PTTextParagraphMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1557093B8CC22DD58641C0B093F9524F /* PTTextParagraphMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 454CB0FF302DC3C91436418838015398 /* PTImageConditionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB0C8334A6071F10B60E9344E51D981 /* PTImageConditionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4587A72878581CFAA226A7432CA01A30 /* PTPagedEcHomepageTabsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D2AC0E6D2AD2F6F4476D70AB757960 /* PTPagedEcHomepageTabsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 458CD856F638C7169BE1BAB0C3B93359 /* PTGetIsDeviceAgreeAgreementRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6382D98D9C139D8D6ADA9C6722DFB1 /* PTGetIsDeviceAgreeAgreementRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45A0C306CD5C8A5289C9183D2FD69D84 /* PTDiggQuestionNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EF04167491AE73C961628FB6564A4A9 /* PTDiggQuestionNotificationMessage.m */; }; + 45BC7F691E70E59FE6742CDE110794F2 /* PTCreateEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A531E4CBB560C46FBD67DF66B11F227 /* PTCreateEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45E662CE01BE17916E8A8F173601956C /* PTRemoveCommentReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E1B331C925B7F271F3319F1E464F8FC /* PTRemoveCommentReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 467EA3EC6C4655E07BB5EDE709236DB6 /* PTGetChucodeReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 42EF545C7691E929325E171696FE5CA0 /* PTGetChucodeReqMessage.m */; }; + 46B5355D1BB3CC128E878D1B89D238E9 /* PTGetRecipeAppraisalQuestionRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C5A75BE3FA1320C5370B5EB0AB3A58C /* PTGetRecipeAppraisalQuestionRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46D089F32CA19EC98EF9299000C346E9 /* PTGetMarketTabsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D85AA5EE467CD73D13650E0EA12501D6 /* PTGetMarketTabsRespMessage.m */; }; + 47ADBCEEEDCFE373CDCE630D8ABFE687 /* PTApiNewageService+Welfare.h in Headers */ = {isa = PBXBuildFile; fileRef = 8055C2E14088C6FF35A69CC489235D73 /* PTApiNewageService+Welfare.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47BC8218774E01B64AE68C612F51742D /* PTRecipeQuestionV2Message.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E0AACE03F5F94EEB406402CF02BE874 /* PTRecipeQuestionV2Message.m */; }; + 47DBD3329F586E1FAAA64BAD40AC529A /* PTApiNewageService+Essay.m in Sources */ = {isa = PBXBuildFile; fileRef = 960774F096F7C80E610FFE554289F117 /* PTApiNewageService+Essay.m */; }; + 47F314AAF86B4DE0AA7428BAC6BFF790 /* PTADTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = A74C45DA0A24D68914C7B22573C460B8 /* PTADTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47F4ABE195A5708452047E595762E451 /* PTDiggQuestionAnswerRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B82579A1BC60FD9017715E63CC94C1E /* PTDiggQuestionAnswerRespMessage.m */; }; + 48378D4D80B6277C13B0239335D57187 /* PTUniversalSearchV3RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AE6D851EBF8750E0C5C005A2AC6D65DE /* PTUniversalSearchV3RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4868CE2EB2DD8D0F33382D2C4D65A147 /* PTPagedRelatedEssaysReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DDBD407A58DA1BB5BF16D69FFCC1344 /* PTPagedRelatedEssaysReqMessage.m */; }; + 48906432DE878879C0415D75F782E882 /* PTOptionStatsListMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E3DDB76854348B11DFAD4632017CC27F /* PTOptionStatsListMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48A11FB2E712A042152ADF6C8E9D6CB5 /* PTDeviceAgreeAgreementRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 862797BA2E908A4D4C88C7AE211E97D7 /* PTDeviceAgreeAgreementRespMessage.m */; }; + 48EF50328F22466AF2D553C12DF67E8F /* PTAdvertiserAccessTopTenStatisticMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E79F01D6FC4CD3D07A920556AD2A0115 /* PTAdvertiserAccessTopTenStatisticMessage.m */; }; + 48F137538DD2827AB1C4C9FBB524DF3A /* PTPictureOptionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 35C2D9BBFE2337F3F7CCAF032AC6D033 /* PTPictureOptionMessage.m */; }; + 4903128BCADC798B0158657285A5E1E1 /* PTTextIconMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 906E0B786F86428C587B0F7DE08DFAFB /* PTTextIconMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49437EAB5E6A0FF08017096C7831EE44 /* PTGetUserPageRecommendationUsersReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E4E361C1B6F41388CBAE25313700D8F /* PTGetUserPageRecommendationUsersReqMessage.m */; }; + 49D95DEBD6264B248DFF4F089BDA1CFB /* PTGetFreshWelfareStatsReportReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D27F19ABE441E6411D9560668A72C4E /* PTGetFreshWelfareStatsReportReqMessage.m */; }; + 4A43587F839088A401C42AE311525B0C /* PTBoardMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E8C5C28060E1E1D7CE1372536011EE59 /* PTBoardMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A9D55BF6DF583DEF4EE6204B098CB24 /* PTCreateCourseFeedbackRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 12BAB5023ABBC42836F3D53EA41C44BE /* PTCreateCourseFeedbackRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B26B2F1D3365A5CE14C9B95D97EA302 /* PTNotificationSettingStatusMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 44563DF58E3127E23339B8697454C7E7 /* PTNotificationSettingStatusMessage.m */; }; + 4B3EBBA700158555CAA7B3D84BB67169 /* PTDiggMpQuestionNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 65E73A3ED63144554E186AE43F0C665A /* PTDiggMpQuestionNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B710D88165DB726EB74AA029E2E2EE8 /* PTLookupAdsBySlotNameReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A13C531F347AF420B02912A1FA8A3BE1 /* PTLookupAdsBySlotNameReqMessage.m */; }; + 4B8D9492B47A2DDFD54AB7C4B2654895 /* PTGetMyCoursesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B0CADB9871A27E82371FFF3171DBE31 /* PTGetMyCoursesRespMessage.m */; }; + 4B9A7FB29C9065B39DC73FE69C016335 /* PTMarkTabAsReadRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 39D35924165C91CFB61A248C0FE1B983 /* PTMarkTabAsReadRespMessage.m */; }; + 4BAE2CF93DB2FA28E77AA54AE9E002AE /* PTListThemeEssaysByHotRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A59B911AA4E32CBF258E40DAA25177 /* PTListThemeEssaysByHotRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BBB0A85B977040F1B707B7E7EFA3E76 /* PTCloseQuestionnaireReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A99B1C9AD77A86DD8725BAD11AF1F04 /* PTCloseQuestionnaireReqMessage.m */; }; + 4BF9346657098A04FE54E7831A537CED /* PTInstructionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CDBF953D74A6278C9A1FF759F17DDBB4 /* PTInstructionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C0E2F0BBC1C35E0FC56DC402F9DCB3C /* PTGetCourseDishesOrderByTimeRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 119AEF4338F38A2015AE98E96A9544F4 /* PTGetCourseDishesOrderByTimeRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C41B6D99B47A289F75DBF465A2FDCE0 /* PTSearchEquipmentCategoriesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E64644305616E0F7D383A2EFC5BCD2D1 /* PTSearchEquipmentCategoriesRespMessage.m */; }; + 4CF07A4F2702AACC6BE808DAE84F4D6B /* PTIngredientParagraphMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC0E0707F71E99D02EE0F41A4F6CA0D /* PTIngredientParagraphMessage.m */; }; + 4D06B80E65A833367440CCE0B32ADBA5 /* PTCourseRateDisplayInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 74C5DB8E24A27D502D81912071B38232 /* PTCourseRateDisplayInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D3A56BBFEFD45E79B395FC3D588F79E /* PTRecipeAppraisalTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FFA3018F7100FEC0E4E5FF5D70D6FBD /* PTRecipeAppraisalTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D97D5B548F7C7F055F661DC9A676D22 /* PTLineRecipeCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6708FF43ABB43D5FBA61C7AA5C18BC94 /* PTLineRecipeCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4DA0C4918CED025F1284E9EF2F034732 /* PTCourseTagMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 049387A28CDDEF6343E917A2E19DF99B /* PTCourseTagMessage.m */; }; + 4DA0E9FA0DBDCDC647745707DF2F5979 /* PTEquipmentCategoryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 38987E212C6E167C8D626236B5584637 /* PTEquipmentCategoryMessage.m */; }; + 4E0D497B68553FDD11DFD28FBE647468 /* PTApiNewageService+Chucode.m in Sources */ = {isa = PBXBuildFile; fileRef = 63355FB0054B775C9DD54440A898588B /* PTApiNewageService+Chucode.m */; }; + 4E25F0B1ADA603EE7F2C799F4ECF7060 /* PTListThemeEssaysReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 525B2DBAA3E5EBED3A6D470519928143 /* PTListThemeEssaysReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EA7E7FB00E8BA978D0277397EA44B2A /* PTListEventDishesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1692C7C5936E315096C8D1E8335BC0D8 /* PTListEventDishesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F0A872E2DFAE79E27450F5B62945DE7 /* PTPriceDisplayStyleEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = AF189B45676F57858DC21D7E8EAB4C8D /* PTPriceDisplayStyleEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F19E41F5DC035D6A45146E02C6EBF72 /* PTGetAllEquipmentBrandsByCategoryRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A28BF873584D13C802C4D524EF7431E2 /* PTGetAllEquipmentBrandsByCategoryRespMessage.m */; }; + 4F2D294EB11E5800A05F311B4082D1EE /* PTPagedGetTagCoursesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E8D07CE7444EC88D2EBE6843B95B90A /* PTPagedGetTagCoursesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F541662D018D714BE7A4F6CC22960A5 /* PTGetUnfinishedWelfareUrlReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A7E8A409A50033918F73852E6CEDE356 /* PTGetUnfinishedWelfareUrlReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 502EFF10DAEBC6C050EEC53CD3850499 /* PTPagedRecipeQuestionsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F81F2A39B7376AD3D203ABA87DD6C868 /* PTPagedRecipeQuestionsRespMessage.m */; }; + 504DAADEDFC93EFD6FD2D0ADB5E29218 /* PTCourseKindMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E770AA9DC51D3AC48D0588DECA36993D /* PTCourseKindMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50546B3F4AA5CFE0A705B64F915345B1 /* PTPagedCourseRatesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 33E970BA828A956D9D8BCB2B0E544D75 /* PTPagedCourseRatesReqMessage.m */; }; + 505D05188B91131B391849BC35B10F42 /* PTGetAllEquipmentBrandsByCategoryRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C1932AF9A0B1262B545110B7B5997A56 /* PTGetAllEquipmentBrandsByCategoryRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50AC1D33435249E3487C97F01AC9AF50 /* PTApiNewageService+RecipeAppraisal.m in Sources */ = {isa = PBXBuildFile; fileRef = 601ADA0758648070E2A6C354F966C8C7 /* PTApiNewageService+RecipeAppraisal.m */; }; + 50FA5DBFFF51C0AECF4650498FC03325 /* PTPagedGetDiggEssayUsersReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 372C797C75179CB576D22B549D0BBE73 /* PTPagedGetDiggEssayUsersReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 510A768B8C611259785CDB35A0C7DB45 /* PTDiggEssayNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FC629DFE95C7AD8B1FB33617638CD9B9 /* PTDiggEssayNotificationMessage.m */; }; + 5125E0E29473F05C58D7460D8D5ED4EB /* PTGetUserPageRecommendationUsersRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 01FFD6F7B1658098B6D9DEE9B2DF41CC /* PTGetUserPageRecommendationUsersRespMessage.m */; }; + 5192E1AA4EC3D4C9BFF3E7CC3CB1E917 /* PTSearchPageRecommendationKeywordsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B0F91A4160D3F78D66660485892C633 /* PTSearchPageRecommendationKeywordsRespMessage.m */; }; + 51937B68AB64EE9EC7FB1F2DF4974475 /* PTOneDayOneNumberStatisticDataMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 18FF326FD80291CBEA787C9B202EDEB4 /* PTOneDayOneNumberStatisticDataMessage.m */; }; + 5194C088A04A9188320E29147E48908D /* PTGetFeedsPageRecommendationUsersReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E0112637E0DBC9F3801AFEE719C9E274 /* PTGetFeedsPageRecommendationUsersReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51AF5E94423A3EEC13C96E5590EC88C9 /* PTRemoveCommentRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 556BEA217EC064A2F8526E4BC9C3A441 /* PTRemoveCommentRespMessage.m */; }; + 522757CD7E9395B74A4C663CF5B640C4 /* PTCommonRequestParameterMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D7CBACBACB40518B2396C82D06837B3 /* PTCommonRequestParameterMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52611E0FB476FB4A181AF8B51DFA5393 /* PTSendPhoneLoginVerificationCodeV2RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A734B7F383C182E846710EA802DB795 /* PTSendPhoneLoginVerificationCodeV2RespMessage.m */; }; + 526BDBEE74E45D755D74C42539A89670 /* PTBannerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4749E8BECE568D304E5332105894CA2C /* PTBannerMessage.m */; }; + 53444C3E131E135D5CCE5902BEAEB738 /* PTSearchEquipmentBrandsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 35FB199F2B26470720CC8DCB1BC2D3B8 /* PTSearchEquipmentBrandsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 536A66640EEA334834906A6D2554D72A /* PTPagedGetTopCourseRankingListReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F8461AF59FF5277BAA96795DC3ABD800 /* PTPagedGetTopCourseRankingListReqMessage.m */; }; + 53D84D77DABF689BAD08CCB170842F6C /* PTUncollectDishReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E14637A3717FDF23E75779ECFC597F /* PTUncollectDishReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 542A7D1D31DBEAE2FE650D5AEBFEECC6 /* PTInterestedTagMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 678D98AD77E90D18400EE455EA527FA9 /* PTInterestedTagMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 544E8929EB9A319C8D7008447FC4EDE5 /* PTGetUsersByAddressBookReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AB335649E4605A5DF5EDF6C7ED10B55 /* PTGetUsersByAddressBookReqMessage.m */; }; + 54552F2315DB158D37832CDB4DCE7C91 /* PTRecipeQuestionAnswerMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FC0F4182E661413C6523C30FD9BB6A4 /* PTRecipeQuestionAnswerMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 547B4D596E48033D0833128BAC7469F4 /* PTChucodeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 347F5B595E04062C918B3FD3978043B8 /* PTChucodeMessage.m */; }; + 54A2715F9DA5273EC1A1680D8425B763 /* PTRichTextGoodsCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5376E5897E7C2DC5D61FA6F3F32AE0F8 /* PTRichTextGoodsCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5542C0586A175A7BA716BEE50ACB17A2 /* PTListEssaysReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BEE261A4F3FD0A295E7E7467A02E628 /* PTListEssaysReqMessage.m */; }; + 557B3235CA650FB0FBC660D7CF4CA121 /* PTPagedRecipeQuestionsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 477877F73253A1D5B0AE0CAAE57E0AA7 /* PTPagedRecipeQuestionsReqMessage.m */; }; + 5586D49191ACD2CA931D5201AFB42FE9 /* PTGetMarketTabsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A81C7BBD71BB29D9B9288FB110F56906 /* PTGetMarketTabsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55A1B9F1AC904D2206C9EBBD3854290F /* PTListThemeEssaysByTimeRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4561D8058D528523789479DEFB57D8F7 /* PTListThemeEssaysByTimeRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55B17204C0B2B49DB135BC84ED84B12A /* PTContentArrangeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 65F67F31B77F84DF8B1879D2F55D57C7 /* PTContentArrangeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5628176737599DC5C46C5E954F73841E /* PTPkxRegisterPdidReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BA6C1422EC9F7EDCBD142F9F6237035B /* PTPkxRegisterPdidReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 563EBA9AC8E8BDF3B365BFBE46871D2B /* PTCreateCommentReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A0AC34D432C52840469A54DE215BE9B /* PTCreateCommentReqMessage.m */; }; + 56586B35D04568408557F8F8758086FC /* PTQuestionnaireQuestionAnswerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C49D74643B427920C558ACFA8AF28074 /* PTQuestionnaireQuestionAnswerMessage.m */; }; + 566B159EC76B757DE15BC80B6E213484 /* PTCollectCourseNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AFE63AF53827D7CE12F922FC574252C0 /* PTCollectCourseNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 566C854C1EE4C3DE1A2604E0A569D5FC /* PTAskRecipeQuestionNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 90331789368B3B0F4A41BD6D99D8CFC8 /* PTAskRecipeQuestionNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 567DAF75C70A6B48F14F0F5EE6B92984 /* PTAskQuestionRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 302CAD4865E5CC3D835FE7CAD57AE8A8 /* PTAskQuestionRespMessage.m */; }; + 56C4392B8FDFDC3C5C652E33892706C6 /* PTOneDayOneNumberStatisticMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 757A7E7A90E00F42625F2CFE40AFECA4 /* PTOneDayOneNumberStatisticMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5704F7F16B752A1952624515FB4762F4 /* PTGetNotificationsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D062F9718401D4ABBE911857F4EA2D3A /* PTGetNotificationsReqMessage.m */; }; + 572FD11D8149389A14C11669DEAB9089 /* PTApiNewageService+Market.h in Headers */ = {isa = PBXBuildFile; fileRef = 266678F1A87C048E715B5ACEDEBD68DB /* PTApiNewageService+Market.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5745FFA6197A9A5F2F1FD4085E8E6078 /* PTDelEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 936BA9884E1C7DFC14216215F5FC9AA0 /* PTDelEssayRespMessage.m */; }; + 5777E0FEA2546E2FA8A933AC213AB8A8 /* PTLocationQuestionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E5EC3901E76DF2D8BFAC4E89007901 /* PTLocationQuestionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57AD8CAD12F99E4C97F596AD04160A95 /* PTParagraphMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 73FADCE4DF8F3DBB76C8A6599C5B1B05 /* PTParagraphMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 582B26A34A8B0CE4A7AAC4292D5EC7D8 /* PTDishMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 79F8460300146C98C16BBB7EFA57DA54 /* PTDishMessage.m */; }; + 5854B5F47191FDF6CD96B8D3449E533A /* PTSearchQuestionReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E32CE3651DF7FD1A4E5F76EFC05348F6 /* PTSearchQuestionReqMessage.m */; }; + 58840B5CE8782F8615F474245467F518 /* PTCookRecipeNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 608F59609430EB57D4706BE168CACE10 /* PTCookRecipeNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5904FBCD9F52B77B0BD8AFEBE0B80E43 /* PTQuestionTargetTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E54050D4D08B19D1E09234C2005ECDC /* PTQuestionTargetTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 593AAC7032610DC98670E82FFEB5E154 /* PTSendPhoneLoginVerificationCodeV2ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 10457D55845C432DC07B032897909DD3 /* PTSendPhoneLoginVerificationCodeV2ReqMessage.m */; }; + 595AB68462A6C2ECC7A2FA60B4296F2F /* PTDelEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CE460DAF4CDB26AAD5D234C362D827D2 /* PTDelEssayReqMessage.m */; }; + 5962B934132E1198686CD0433D8D1E27 /* PTGetAdvertiserDataStatisticRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 415D0A7D98E38B1F74E3AC56AF8BCE26 /* PTGetAdvertiserDataStatisticRespMessage.m */; }; + 597507E5B7860003FDB3BC178EDDD2B3 /* PTPagedGetTopCourseRankingListRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A26C1F786A1D77020B4DA48A7E5A0FE3 /* PTPagedGetTopCourseRankingListRespMessage.m */; }; + 59CC7DEEAD1FDE90649085912CB062F3 /* PTShowThemeReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA4C954FFD39C552A595D258A2C191E /* PTShowThemeReqMessage.m */; }; + 59F60BEBFE8BFCA8C006C4CFE74E6956 /* PTGetRecommendedEquipmentBrandsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CF158293CDFC0AA530F7AACB516E8C /* PTGetRecommendedEquipmentBrandsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A44E33EA36F9AE55AC72ED2A2E5FA54 /* PTGetDeviceRecommendTagsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E7FD2D588B7A33BA7609D3B250CBEB86 /* PTGetDeviceRecommendTagsRespMessage.m */; }; + 5A618C5F1EB053E427786453D8124DAA /* PTCourseLabelMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 42AEF102ED9A2DB42F4B5571A7A9C48F /* PTCourseLabelMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A9E2A25AC7E4647205D638F71B50FC4 /* PTGetSameCityRecommendationsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C8F578DFB332B9D1271B97E169C98D6E /* PTGetSameCityRecommendationsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5AA490E993F962C79120A23F51B06528 /* PTBoardMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6886FE7FAED02AEE9533375A8206D0C8 /* PTBoardMessage.m */; }; + 5B34D29D5D402749B6D1C8C0F01E9F7D /* PTVerticalSlipBannersCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EF59B46F22C4FF1FD40C1BBCD747303B /* PTVerticalSlipBannersCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B8B4BC19A6BE50CBB57ED685F806E11 /* PTGetMarketTabsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C0F34AEDF70AA5D87F25A0ED097CE6D /* PTGetMarketTabsReqMessage.m */; }; + 5BB021FA448B9600368636381CF34473 /* PTLoginViaWechatReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9718925AA32A126615626281BC01E8A7 /* PTLoginViaWechatReqMessage.m */; }; + 5BC8894E3AF0C8A9E7F51F316DDD36C0 /* PTLoginViaPhoneV2ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 66D9711758CAE80989FB6706001EBD4A /* PTLoginViaPhoneV2ReqMessage.m */; }; + 5C2E0D9545DC643093EC0A881EF6963E /* PTCommentPromptRulesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 472630466AA7125764693653601A1B6C /* PTCommentPromptRulesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C3B2799EC598BDF121850513811BE2F /* PTListCommentReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 94668E016452D1CEE2ECAECDA8B3C2D8 /* PTListCommentReqMessage.m */; }; + 5C3CA31420074BE8B8DB5D2C34197A7C /* PTGetNotificationTabsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 40938F198786F348B605738D02D29C6E /* PTGetNotificationTabsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CA8C1C7000B68F93B841A83E24E70B1 /* PTRecipeFeedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C4178303BE488B55457D70591A28817 /* PTRecipeFeedMessage.m */; }; + 5CAA931B2EDE2E4A84B740E3624845A2 /* PTCreateCommentRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C0B33D60C394D57F2A3EC824B403EA9 /* PTCreateCommentRespMessage.m */; }; + 5CCD96AEE738B14F75E7DA4E1A1CCC2C /* PTUserMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9596F5BA75D9A8E4911E20C5597F2497 /* PTUserMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CD2CA2EBAC800646057EF4C729E5616 /* PTPagedUserCollectedEssaysRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E4889292C6E05A2846285563F6C479D /* PTPagedUserCollectedEssaysRespMessage.m */; }; + 5CD66E7884B5682048C819F87F4857F0 /* PTCloseQuestionnaireRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FED9EDB0E1D38F6D2369BBE5DDDF2419 /* PTCloseQuestionnaireRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CD975AF6C04FE2C88926E19316CAD12 /* PTApiNewageService+Theme.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DB6A09341F430ADBAE67F71DB86CF1B /* PTApiNewageService+Theme.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D55AAC20E49737872FA8BA690676C14 /* PTRecipePageMetaInfoRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F788DEF4D54627CB144A94BEC51E3684 /* PTRecipePageMetaInfoRespMessage.m */; }; + 5D90E02C103A52F87A86FE78F1404ABE /* PTMarketTabMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 741C495B51AAB1628C7CAF1EB3C49900 /* PTMarketTabMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D9B7B9AD72E7028B08A164FACE3B134 /* PTPagedQuestionAnswersRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 51D8CBBF0ECCCB6C365A1B81F7FA9272 /* PTPagedQuestionAnswersRespMessage.m */; }; + 5DD6CD52B38EB8CAD98A3970DF32C31B /* PTGoodsInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 51265EEFC50680498F3595EC8BA7F144 /* PTGoodsInfoMessage.m */; }; + 5E3773FC866079F356BEECADEEE03DC5 /* PTOptionStatsListMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F15D6A6D8ECE428E4EB7980DD01989E1 /* PTOptionStatsListMessage.m */; }; + 5E8DAA40B3DD3FB7430AF1D6E68734BA /* PTStatisticTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 407CF5F662F277307F55B06D3EBAB330 /* PTStatisticTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EF7BC1980E40E33B9900853018FE7A4 /* PTBindUserEquipmentReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F6096F8DC2FB24AA09DF70FC33824E78 /* PTBindUserEquipmentReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F139F7E343CF53A79AFA85270184234 /* PTMarkFeedsAsReadRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8001C908ED663251B81AF710167B117F /* PTMarkFeedsAsReadRespMessage.m */; }; + 5F3E315C5418FDF1AD42124ECF3B6EB7 /* PTNotificationSettingStatusMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D6475C2B9434A5C55846EC892BAA4305 /* PTNotificationSettingStatusMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F722071DBE858F4C47CAD9A759F7D97 /* PTGetAdvertiserKeywordStatisticRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E74882C3980D94E6AFA3A671FDCB244 /* PTGetAdvertiserKeywordStatisticRespMessage.m */; }; + 5F88F0751B3A1D902619757A6F1BA13F /* PTPagedHomepageDiscoverTabRecommendationsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B94D9FFD80B075CAB3A2B405C045ABBB /* PTPagedHomepageDiscoverTabRecommendationsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6022D7FA3130D225DA7290AD4D1C3DBF /* PTGetRecommendEventsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 899FB72A1874DD5929FAB72396EF5A8D /* PTGetRecommendEventsRespMessage.m */; }; + 603A2A4EE4D0C19C666463F53E530082 /* PTApiNewageService+Welfare.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C5C9F5635336AB600D9CD47190512F7 /* PTApiNewageService+Welfare.m */; }; + 607A31BBBF1FBC07C445331779465BFC /* PTGetRecommendedEquipmentCategoriesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1994E178B2564F57A23AB2835E76EF2E /* PTGetRecommendedEquipmentCategoriesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 60A106C3501D0212510A9FDF75C4882D /* PTReportEssayCommentRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 692194127C61636F3DBCC43D37D57339 /* PTReportEssayCommentRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 60DA500EC2BACCB155409E0D091F6141 /* PTCourseTagMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AFDAEC9577CCBF004BA7F3D3A14C0EE /* PTCourseTagMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 611CCF8EE2EA461747E25F95BE43E3A1 /* PTBatchGetExperimentResultsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7803E4EE4FE4D566AA2DCCE32B6DD897 /* PTBatchGetExperimentResultsRespMessage.m */; }; + 615A34BCDB72C3A85778D5BE6506E1BB /* PTLoginViaWeappPhoneRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 83F191351BE20B6933C372A92B753E5B /* PTLoginViaWeappPhoneRespMessage.m */; }; + 61760DFDECAB67E141B4C9988DD093D6 /* XCFPTApiKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E7D49CF014865C97E7C4EA01A1A81E9 /* XCFPTApiKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6195C632E08DF38CE3EE0AEE0CC15EBD /* PTRecipeStatsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F47B83DFE3056228FDACC941BAB5FACD /* PTRecipeStatsMessage.m */; }; + 61FCE1092DC6A3B970898BDBAB13EF0E /* PTGetExperimentResultRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E4841C609F85CBB9E967107CA1E3B2B3 /* PTGetExperimentResultRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62157CA90E3239B355CCE98348D3D6AA /* PTSubtitleButtonCountdownMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 42FA951BBBD5C1D612C631082DAAA1C3 /* PTSubtitleButtonCountdownMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 621BA61BFB7BCCBFADEE9F85FA4592F8 /* PTPagedUserHistoricalWelfareViewsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 58C784B519891AF76771071A6D1B2EE2 /* PTPagedUserHistoricalWelfareViewsRespMessage.m */; }; + 6224D5BED41FD69EDA235383ED2793B5 /* PTGetFreshWelfareStatsReportReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A3D498695EF166B3746E3499F36117A /* PTGetFreshWelfareStatsReportReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6231C8DA65982FBE9015E25E6D4164E8 /* PTApiNewageService.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BF0E579EAC1EACAC845F7E2578CCA28 /* PTApiNewageService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6296C544D9453715A04B5D727B9B0AE8 /* PTGetRecipeDishesOrderByTimeRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF7E1EB90158F7DEE540AF3009B3D0E /* PTGetRecipeDishesOrderByTimeRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63146D5CF9795ACD558900B33DF5D286 /* PTCommentEssayNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D51A85F63676B580BA75843F4DAD13 /* PTCommentEssayNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6338D116584CAF661623FACBF74DB7D0 /* PTPagedClassroomHomepageRecommendationsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AF17B35146C95D073268BD7D75781B7F /* PTPagedClassroomHomepageRecommendationsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 636D26D5998A28D1C03844702912C8AF /* PTApiNewageService+City.m in Sources */ = {isa = PBXBuildFile; fileRef = 43A440F133F60D9003A26F16FABF7219 /* PTApiNewageService+City.m */; }; + 63A797E3638EC4E2BC4E0D1021B6DA34 /* PTWaterfallRecommendationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B9AF2006CAC1D098052FC51A91471106 /* PTWaterfallRecommendationMessage.m */; }; + 63BDD669059EF122693BA2311F70AEEB /* PTLoginViaWechatRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0157D89F04952FD79B15389E7790B465 /* PTLoginViaWechatRespMessage.m */; }; + 6406A4E8CADD73526F8B5213924EDC01 /* PTPagedUserCollectedDishesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BB2173E167660D66F0C6B1580006C439 /* PTPagedUserCollectedDishesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6434D924CFFD5592E849CE51D0106EA7 /* PTPagedQuestionsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FA67FCA65F157C19F7D7CA3608D451D6 /* PTPagedQuestionsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 644BB0DCE7F3BBACAF2B8B3433CBC26B /* PTDiggRecipeQuestionNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 41D8B3203F4FB1FA1042EAA138D2B125 /* PTDiggRecipeQuestionNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6486A60B371084712316724610083BEC /* PTExtraIconTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F10CE067B6C374614A697D3D30564DC /* PTExtraIconTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 648953A0AE7B911E7963D1295F02C025 /* PTContactMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FEBC0D80F191ECB0EB4A0A6B51066ACD /* PTContactMessage.m */; }; + 6493E652AFBB063DA8692AF2419DA1AF /* PTGetUserAllEquipmentsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B5063ED106607B2E9C44AEB10D53A73 /* PTGetUserAllEquipmentsReqMessage.m */; }; + 65276D2173465A1C4A60DB4C125CD033 /* PTApiNewageService+Pkx.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CFBFFFAD4168A2D73937ACA8294B080 /* PTApiNewageService+Pkx.m */; }; + 6619C6CF2F8D320C4645C81748A36843 /* PTReplyRecipeQuestionV2NotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E19CD355361D0389135D65652A3BBC6A /* PTReplyRecipeQuestionV2NotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6628253C30B274BFF2082483869C0901 /* PTCreateAccountDeactivationApplicationRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = ADAB66DD89F1124C9F7CB1716394DCD2 /* PTCreateAccountDeactivationApplicationRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 666D721FD832729E9EEAC01A0AA5E508 /* PTNetworkInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE510B6BC87D87D9975F494E9EB7F02 /* PTNetworkInfoMessage.m */; }; + 670FA89E2FAA3F4F9F20B778ABB8FD32 /* PTDeleteRecipeAnswerRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 16CB2A63836407505B2F7DE772771772 /* PTDeleteRecipeAnswerRespMessage.m */; }; + 671896FAFE48E96840271BAC160CDBCB /* PTTextQuestionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FBFE7AE20932E17A179E4CD4FEB8E23 /* PTTextQuestionMessage.m */; }; + 672288D4E2E40F3CD70D4C3D0991468F /* PTGetAdvertiserProductRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BCF20C46E5F1A3BC32BA148A11BE23D /* PTGetAdvertiserProductRespMessage.m */; }; + 67367E51DB984E81FF9B358F93F0FAB8 /* PTCommentDishNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9C2A81DEADE8CC08AED39F9C0A1B0A /* PTCommentDishNotificationMessage.m */; }; + 673AFC0F89896411B459F83F7648070A /* PTMarkRecipeFeedsAsReadReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 30A8A9E30402C26A6F3622858AF4DC87 /* PTMarkRecipeFeedsAsReadReqMessage.m */; }; + 67977F8CD650039435FA4A037D2D437A /* PTGetRecommendEventsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FDE9FA3F71B39A411662449B7139569E /* PTGetRecommendEventsReqMessage.m */; }; + 67CF6C0CB7D087D51D9101A92099AEBD /* PTReplyMpQuestionNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C0F08188F9DD1663EFBC60A5C182BAB /* PTReplyMpQuestionNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 685D8D728E3A79EF3BFB8BBDF751F857 /* PTEquipmentCategoryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BC01EA4C62E0B7E500FA1F1934ACA45B /* PTEquipmentCategoryMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68663D1CC72D5ED10BFA66D13F6728B9 /* PTSearchPageRecommendationKeywordsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 25FE62ECAC572BC2742BC1F0C8776F18 /* PTSearchPageRecommendationKeywordsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 690AED6A8F1FD834CF497CA6235A72D0 /* PTListUserEssaysRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D9D04C58491F9718A7FF7C4D296376C /* PTListUserEssaysRespMessage.m */; }; + 69A4E0514C0B0776764A8254006E9302 /* PTGetAdvertiserProductReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 851559CB1ECCC608E96B4033D0A4B9A8 /* PTGetAdvertiserProductReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69AB5FD7C1DC8E045D05E98C5CDBD6B2 /* PTRemoveCommentReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 92702C4E4DC31332E413DFF405C499EC /* PTRemoveCommentReqMessage.m */; }; + 69D90CAA7575E498C1699A3A7418CDE2 /* PTGetNotificationSettingStatusRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 95829BC4F975A7D7F86190385C54E91B /* PTGetNotificationSettingStatusRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A1BFB2AE912C2E830C0CC1DE04C412B /* PTADMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E41C533DC26A122CD8432E16E0ECC2 /* PTADMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A6300C8E1C9281224274D76CC2A8FF5 /* PTGetCourseFitlerEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF330894424588BB9C8B2B1A4529F98 /* PTGetCourseFitlerEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AA4AE0A5E9CF5B11FAEC483F3E5FC40 /* PTSubtitleButtonEmptyMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F8428CC7FE24202CCD9D5D6F2BA6EB9C /* PTSubtitleButtonEmptyMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AFF8039C1EC8FB87D874C7927593FA4 /* PTListThemesV2ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C063CC59D668147E2B01659CD237E9D9 /* PTListThemesV2ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B318226386922D28517E4334B8F3645 /* PTCreateCourseFeedbackReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F4AE35AB0F0D2C07D1C949AB361FB7D2 /* PTCreateCourseFeedbackReqMessage.m */; }; + 6B6441D2E574F18543C752AA103C0F31 /* PTExtraMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C5E2DA556855159A0FBC933B52D264D /* PTExtraMessage.m */; }; + 6B8B5D1234C6B13587A01008B7E6DDAC /* PTUniversalSearchUserCardCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 54A99543822B561D4B53496CEE1CA084 /* PTUniversalSearchUserCardCellMessage.m */; }; + 6B9C7E9A842A0C31286A8347A021CF77 /* PTObtainFreePublicCourseReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CEFEA3ED094D2A275E6594153AB58851 /* PTObtainFreePublicCourseReqMessage.m */; }; + 6BAA983813C84E3AA819103C50E75B26 /* PTGetMarketTabsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 11E17FCDC813D77C98669F0D21FE9569 /* PTGetMarketTabsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C05EF295D517CB1B185DB21AE35CC90 /* PTApiNewageService+AD.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D8CEC4D2573D1341BD844DB3BA369D /* PTApiNewageService+AD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C44E00F21ADBDE15F68CF84E0C066FD /* PTCommonResponseParameterMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 397397AEE530706CD6AEE02428EDD316 /* PTCommonResponseParameterMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C5186283FCA246A41FA5C46EBD8E79A /* PTReplyQuestionAnswerNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9090253597031274E2B8E6E9EBE67900 /* PTReplyQuestionAnswerNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C5FF7D6069FA43F90E8C7854603249F /* PTBatchGetExperimentResultsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6676908D817CC47FD3BFFF724B069A /* PTBatchGetExperimentResultsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C7310860D0BA1107D8B4899AFAC83D1 /* PTRightInfoStyleEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BAC6F828105F04C7BC3950D226C80A7 /* PTRightInfoStyleEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C7CF028CF1D7E37FDDC2191F58D9C7B /* PTListThemesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 76F3B2ABF15C0601959C8ADF26C0A31D /* PTListThemesRespMessage.m */; }; + 6C8293EADB8EE45D3ED3BF5E071087E1 /* PTQuestionnaireQuestionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 992B5C45DE9D00BF7FB9575DADE01597 /* PTQuestionnaireQuestionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6CD5650160F2D90D786A9DBFAF851671 /* PTGetAdvertiserProductRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 04AD63117D8B95D3263DFFECF57E57F5 /* PTGetAdvertiserProductRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6CD8DBD9CA956584AF512E6D4E7025FA /* PTReplyRecipeQuestionNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D95996F8B22080DA72467AD9BBBB0D3 /* PTReplyRecipeQuestionNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D4851678A36B2AC8B0A5132A0823EB7 /* PTSimpleGoodsInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B3B8B717F7C2C112B1C1AE47367A687F /* PTSimpleGoodsInfoMessage.m */; }; + 6D6777BAC92F38906CC2131EDF8A9AE7 /* PTPagedSimilarEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 638D52EBA38F4C8A0AF6A4BBEF743980 /* PTPagedSimilarEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DEA8838F4FB1C37E74D26FC184EC265 /* PTIsTargetInUserBoardsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F46831089FBC3A706515963F48A33523 /* PTIsTargetInUserBoardsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E4F397091117D8AB777B65FB3B2CE41 /* PTSearchEquipmentCategoriesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 69F7B19875A1D1B25D1B4B3A584370DA /* PTSearchEquipmentCategoriesReqMessage.m */; }; + 6EB1F4FC4584A0AC472A90579A703905 /* PTListCommentRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E4570C1BC1A103B733BD986F0BA73E6B /* PTListCommentRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6EE44130F462B031224668CD031991F5 /* PTApiNewageService+Experiment.h in Headers */ = {isa = PBXBuildFile; fileRef = DE60C44898D497F467B8EE0D8256B029 /* PTApiNewageService+Experiment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6FDFD7E4A39E7C3E48A10F53C64C340F /* PTSetRecipeAppraisalAnswerReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E4E22A556111C2292CB1C442847420E6 /* PTSetRecipeAppraisalAnswerReqMessage.m */; }; + 6FFB12FFBE9F5651BB76E2FB0CC9C15D /* PTPagedRecipeQuestionAnswersRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A8AD96F0556D3C23E6EB64BB6A0B00D2 /* PTPagedRecipeQuestionAnswersRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7005B2E8D4A3EB5672CA6C7BCD1A5475 /* PTAddressBookFriendMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B24B04CBA48A2D7975A5F82832589B5 /* PTAddressBookFriendMessage.m */; }; + 700F64BA9BBD70306F55DA7D0CBADF2C /* PTUploadUserAddressBookRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B447BCB9E6F5ACFFDCAB361E9CAE4D4 /* PTUploadUserAddressBookRespMessage.m */; }; + 701E163024868639FB6C08A649B46E18 /* PTSearchTargetMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FF71836D581BF9B4D4B4AE405D53CFB0 /* PTSearchTargetMessage.m */; }; + 70405E469992B1B878AD04AD36CDB858 /* PTUserSocialNamesMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B474E7CBD80AA2F60F9E79E7D53CA48 /* PTUserSocialNamesMessage.m */; }; + 7052B009DFCEFF2174A04A630E5D38DA /* PTRecommendationUserMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 41C28DF25D5CF75E23A4FE3C38ECD7D9 /* PTRecommendationUserMessage.m */; }; + 70656716230ECC0D1BBC535150B98A4D /* PTRecipeStatsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 484CB49A80D440B73A48CD90EF67E3FC /* PTRecipeStatsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70702A824618461D3AF9474ACEC78501 /* PTRecipeQuestionAnswerV2Message.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C2E8EB13DDDE76BAF3FF3701F643EFD /* PTRecipeQuestionAnswerV2Message.m */; }; + 70A5DFD32031A273EE5CDDA3A83140DF /* PTPagedQuestionAnswersReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 242271FEFDE2C33DEFAA69C34CDAEE24 /* PTPagedQuestionAnswersReqMessage.m */; }; + 71061DB46ACA340222E8D8BC2BDC4EA4 /* PTRecipeAdaptationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DBAA97859AC0DB0AAE23D06AC039D3B /* PTRecipeAdaptationMessage.m */; }; + 712C062C8F9EA47A4D54291082D36CE3 /* PTLoginViaWeappPhoneRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C27E2AD972E3FE56A03C7D1CAD074FA /* PTLoginViaWeappPhoneRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7132DDA6379FA3D57CF2D5084B658246 /* PTPagedSimilarRecipeReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E7404AE5BD77CBF16B5287E46520301F /* PTPagedSimilarRecipeReqMessage.m */; }; + 71499A8FE28785DE694D0E9900B84FEB /* PTAdvertiserSourceCountDataMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C8E8F8408A98674E319CC2B9DCA90AA2 /* PTAdvertiserSourceCountDataMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7163D7066339AC477330B867DF38075B /* PTRichTextBoardCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A07DE7DB25C29DB3AC19B9C002F6B873 /* PTRichTextBoardCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7189A3520CBC1E4022ED32A58B098E8A /* PTAskQuestionRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9440F758256CEE339349A2E9652574E1 /* PTAskQuestionRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 718F3FCA5DAED0EFD86E0EB84412EB14 /* PTGetIsDeviceAgreeAgreementRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 11601A31A87F07B513286E8CF16390A4 /* PTGetIsDeviceAgreeAgreementRespMessage.m */; }; + 71A99F842F9BABB5649F58D98CC129A2 /* PTWaterfallStyleUniversalSearchKeywordsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E432BACDF393629E4B7AD111491810B /* PTWaterfallStyleUniversalSearchKeywordsRespMessage.m */; }; + 71DE8A202D80B5849A5FBAECE64F0149 /* PTQuestionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 19AC4678F885D2009FF04832B0EB7ABA /* PTQuestionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71E814FB3A62DDC6082021C80B10F34B /* PTSearchEquipmentBrandsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 20CDECAD7D2BF9C42730220824A7977F /* PTSearchEquipmentBrandsRespMessage.m */; }; + 71F3E202DBB221BE7BB9416936808D43 /* PTCreateViaWeappWithPhoneBindingRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AECB7E340301943D2A286C0AC6C69071 /* PTCreateViaWeappWithPhoneBindingRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7205A61AEA92498A4F25F4D89BAB2908 /* PTListEssaysRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DB9CE4C2F1BE52CA7447183CA489C567 /* PTListEssaysRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7206702060F8CD9462218395EFF59CAE /* PTListUserEssaysRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BBF8CFF7EECB022ED7F6B067D30A9D94 /* PTListUserEssaysRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 720BFFC44510F84679D8849663ED8DFE /* PTVerifyAndReplacePhoneBindingV3ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2992040269544D25654D2D78EA45D5FB /* PTVerifyAndReplacePhoneBindingV3ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7223FDB251C082F0B7A253B2AC65FCD3 /* PTGetMyCoursesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B736114AE3A2ACB6BCE7BC327F06B2B4 /* PTGetMyCoursesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72C2027A22BC5F94096E50039FC339B2 /* PTHistoricalWelfareViewMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D19BB6F6AA09289E700CB5047690676 /* PTHistoricalWelfareViewMessage.m */; }; + 72D83677FD5E0F26918BA9867CCA4BCB /* PTCommentEssayNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E2C4AC1FA82F4AA9B145B922B5202B4F /* PTCommentEssayNotificationMessage.m */; }; + 73251C735FAEBE4AA95DD4B489FABC5D /* PTRichTextRecipeCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E4987E360D2987B8D9A7BAEDED9CF73A /* PTRichTextRecipeCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 733D9EEE5477C9E38378571E9C8EC1EE /* PTAnswerInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D1EB5C8708EF7A6B2E3842E968C2B9 /* PTAnswerInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 735F656B28765745BEE95120B7912F09 /* PTRecipeAskQuestionReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C890E875AFA25386C72E4016CAFBC09 /* PTRecipeAskQuestionReqMessage.m */; }; + 73793881DB1FBDF396167F388DA54393 /* PTGetAdvertiserDataStatisticRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A043473CFF7E7B8A579C563996BD7922 /* PTGetAdvertiserDataStatisticRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7385C9C8824C9AA326107AE42E775553 /* PTPagedEpidemicEventDishesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 65DBB127D71B0EE188CDDD2918BDB292 /* PTPagedEpidemicEventDishesReqMessage.m */; }; + 738F1AE27D8A6A79120B4A35F21A00AD /* PTFreshWelfareInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 91623A58D74A69AC8EAFC24E448AC215 /* PTFreshWelfareInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73A0D078BA0A8AE1D002EBDF1E94D36A /* PTGetRecommendedEquipmentBrandsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E585C52F6CA2CBB99F830DE446DAB17A /* PTGetRecommendedEquipmentBrandsRespMessage.m */; }; + 73C111C67DE691A899D01160889D366F /* PTSearchEquipmentModelsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6686ABA455C4E9279874AF207D9CD9C1 /* PTSearchEquipmentModelsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73CBB7983F1733E5137C4CAC9EEF528B /* PTSearchMyCoursesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BB0B584EF2B962DCD48836BBDF83F922 /* PTSearchMyCoursesRespMessage.m */; }; + 740ACE821D84664BCBC56007F101A269 /* PTRecipeQuestionV2Message.h in Headers */ = {isa = PBXBuildFile; fileRef = F2FC37B445777ADD2D7685F5B5C21D12 /* PTRecipeQuestionV2Message.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7425FE8B4878CA9D225DFB882702B1BF /* PTApiNewageService+Course.m in Sources */ = {isa = PBXBuildFile; fileRef = 44FF0D991E1A82DB02352D130D1126CD /* PTApiNewageService+Course.m */; }; + 750E6B918C91DF8A9BF008D4A91ACDA0 /* PTPagedRecipeQuestionsV2ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CBAECC3D44A71C057AB50287AC177C31 /* PTPagedRecipeQuestionsV2ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 752E1C6B604080EB3CD4C596E607A2CB /* PTReportQuestionRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 27FA1F6FCE47F4BD1E0039045CF68F34 /* PTReportQuestionRespMessage.m */; }; + 75D68AEECAE9E4A629F757BD9BE0F3EE /* PTGetAdvertiserProductReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B9CAD290C0C38486964454CF519AC17F /* PTGetAdvertiserProductReqMessage.m */; }; + 75DD30DABA3910D0C3226883EEE27F94 /* PTOptionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CC681B70C8F731588DEA1D3C98ECA89 /* PTOptionMessage.m */; }; + 75F1D446B1709672406582DA1893DA37 /* PTSideSlipGoodsCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C07209EA4BEB3C96D0E60E1DDC047 /* PTSideSlipGoodsCellMessage.m */; }; + 761642353D4F6D4200BBEC575785F655 /* YJLibrary-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E15AEFA8BE5C5E529ECB9DF642AA64BF /* YJLibrary-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7617F0A81A52D2F65817C7897693E45D /* PTUpdateDishRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 07983ED13F70B8B72942BEEF84D2C45D /* PTUpdateDishRespMessage.m */; }; + 762A1B50690CC91DF3AB9413E46719BD /* PTGetClassroomTabsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FBADFD34BB5F376F9A3DF31F1A17804F /* PTGetClassroomTabsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 767368C0073DDE47279294B1B97809B9 /* PTFeedsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1479B15F553BD31F90169A53E787E85A /* PTFeedsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 767CB83DF2C2C295F4BC364AE219F451 /* PTEquipmentModelMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A34E8B5F1671C30D79C7D2F969328C05 /* PTEquipmentModelMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 772C21CEEF14D78FF4AD802604B49B54 /* PTPagedRecipeQuestionsV2RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D3B4057D7E81A60B6C0B4A19EF38E9B /* PTPagedRecipeQuestionsV2RespMessage.m */; }; + 774643DE83C46498932EA3AC10192DA6 /* PTMarkRecipeFeedsAsReadReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 530E2F440819557D879392D721228884 /* PTMarkRecipeFeedsAsReadReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 775363EB84AB1A7CC6AFE39CF3ABFE14 /* PTSearchTargetMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 005BF9BA618BA4C0BDAA77436C79207D /* PTSearchTargetMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 778DFB7DDB5B05586D5CD1653E531A81 /* PTPagedSimilarEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F90A87C71386516929F78FEFCCB0D2A /* PTPagedSimilarEssayReqMessage.m */; }; + 785332949F6DF08427419577B54B1843 /* PTEquipmentMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A6C5E0FD74ECAA05C10BA088D7F9E40 /* PTEquipmentMessage.m */; }; + 78A321869860DB60E66582FBA1C7E423 /* PTAnswerQuestionnaireRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B510FFF7BD4A5FD80FD457851681455 /* PTAnswerQuestionnaireRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78AA7E1DE9C5D77633A50BF08DE23D59 /* PTGetAdvertiserSourceImpressionStatisticReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 586983B0E82775A105E7C9DAE43E8D4F /* PTGetAdvertiserSourceImpressionStatisticReqMessage.m */; }; + 78AEE752BD921FD2972579DAA1D92E00 /* PTPagedHomepageDiscoverTabRecommendationsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 289A19BF33131F06EB39B56FA8EEFF82 /* PTPagedHomepageDiscoverTabRecommendationsReqMessage.m */; }; + 78E3F1FEE59121A2BF04EC9F222A8AB8 /* PTApiNewageService+VodVideo.m in Sources */ = {isa = PBXBuildFile; fileRef = F101335DEBC084A12AF3900A11A56026 /* PTApiNewageService+VodVideo.m */; }; + 78E9A78E838669422851F22B0BC70EF3 /* PTCreateAccountDeactivationApplicationRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D45455D0884CE3195852BA06D9C3CD4A /* PTCreateAccountDeactivationApplicationRespMessage.m */; }; + 79E1BF66E73B84F858ACB03AA72F9402 /* PTLoginViaPhoneV2RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FF5C4E3F0C781E9EFEFB903796134D0B /* PTLoginViaPhoneV2RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79F3BB29AD8AF4FA591B4ED7A47C176B /* PTApiNewageService+Board.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E760527BFA35BCC4668F5A41D0A5BFF /* PTApiNewageService+Board.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79F3EA8051CF648C88CE25DB75314A87 /* PTGetNotificationsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 11D079E8D5DD08723DAF0D2F32DF5960 /* PTGetNotificationsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A84DD5E4ED081994ECD669C1B9CD30B /* PTGetQuestionnaireReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ABEE91CC09D47F22FEB22DDBD37B0C5 /* PTGetQuestionnaireReqMessage.m */; }; + 7AAF01779B6E2B89989343E05056768C /* PTChangeNotificationSettingStatusRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 92B247B41677EACFC3E075804FF15C34 /* PTChangeNotificationSettingStatusRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AB70C2B522AD4FD94D8AC44B8915E25 /* PTSameCityRecommendationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A622C209A6626CE7A527995415425C66 /* PTSameCityRecommendationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7ADD78EB2EDD5BA275D2F75F4ED68E01 /* PTCanUpdateEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F4017312E2DE3DF984E4134F48E0505C /* PTCanUpdateEssayReqMessage.m */; }; + 7ADEAD1BD411E4893494F7CEB310EAC5 /* PTSearchMyCoursesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 33690336DC8F276225129679D9A82B66 /* PTSearchMyCoursesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B3E838086C954D8151EF9656834030D /* PTShowDiscoverRecipesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FE559FDEAF7C122875FD12AE5BE46E37 /* PTShowDiscoverRecipesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7BB561458FA8776A32F0842D07AF2757 /* PTPagedUserCollectedDishesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 33CF1E6A9ECFCD27DCE0C11E87164177 /* PTPagedUserCollectedDishesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C55CF0370CF351F607783009A4040F6 /* PTReviewCommodityMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 930BA03B53DC9ACB70BAFEBF5FB0D480 /* PTReviewCommodityMessage.m */; }; + 7C8763928077A43A98D6DF3EC38B2B71 /* PTAskQuestionReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 95ADD447C36345C912A4966F867DBA43 /* PTAskQuestionReqMessage.m */; }; + 7C9044B2001B7049302BC2F121756384 /* PTGetAdvertiserSourceImpressionStatisticRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E7789F7E4E678AB262167528E1997F3 /* PTGetAdvertiserSourceImpressionStatisticRespMessage.m */; }; + 7CD17FC3598D18C4C0D9715AD35CEA1D /* PTRecipeLabelMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B83CD395849F72F1C7D4FFB7DFE181A6 /* PTRecipeLabelMessage.m */; }; + 7D07169DBED9436ED4F0411E3C0B6438 /* PTDiggRecipeQuestionNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A2C7D05CFB2270ADD701D2D5FE6074D5 /* PTDiggRecipeQuestionNotificationMessage.m */; }; + 7D61FCB9C2D872EF1C2185B05749C16C /* PTSdkAdMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 81F5453D3D41C406D99E7CACC9FC53EB /* PTSdkAdMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D976F0C193635FDE57564442834795B /* PTGetCourseDishesOrderByTimeRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7891B4E39E4B041E3E87192CDE609941 /* PTGetCourseDishesOrderByTimeRespMessage.m */; }; + 7DB1E5A20976F755268C2D975097A65E /* PTPagedUserCollectedDishesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AB44F227164B0DC86EE9C549774EEB04 /* PTPagedUserCollectedDishesReqMessage.m */; }; + 7DB2DDAAEC8C388FD4079A91EF16ECBF /* PTAskMpQuestionNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = ECB608A35AA5CF56FD914F42EDEF5450 /* PTAskMpQuestionNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DF53888DB09D41E10E9F6A8D0C84FE6 /* PTSlotADInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3540AD0C46D3715CD66A6ACBD225EEFA /* PTSlotADInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E3BF069BB64B31B3441438EFAA3A99A /* PTReplyDishCommentNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BD0B0A34BF3621FD2F78927D9332729 /* PTReplyDishCommentNotificationMessage.m */; }; + 7E8F36AE35B5E00821541B1D55F789F6 /* PTRadioQuestionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F3E8E09F1E72DF83587666E5178DA9C1 /* PTRadioQuestionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EBC28192EBB691E48B95B3B8009082B /* PTDependentWelfareViewMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F0559BD078B2BEF10187D701EB59F09F /* PTDependentWelfareViewMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F0BE7F64EF8E43801B258FEF634737D /* PTAdvertiserAccessTopTenStatisticMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C6E748719F4341799DF43566344A660 /* PTAdvertiserAccessTopTenStatisticMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F0F8CCBC4EE6F24C193FF76B4315BBB /* PTSearchPageRecommendationKeywordsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A8CF1F99E7A74F2962BECEBD3CBD57F3 /* PTSearchPageRecommendationKeywordsReqMessage.m */; }; + 7F9A23ABBFDD676BA86D701CF56DD6C9 /* PTGetShareRecipeTitleRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FFBE96C1C9A1F0F1352CCC504F9D20 /* PTGetShareRecipeTitleRespMessage.m */; }; + 7FABD75F078BD4107B2124DA5D36F799 /* PTPagedClassroomHomepageTabsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 02DEE034F9A893673E1E38C5A6509D7E /* PTPagedClassroomHomepageTabsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 809888F230692875F443C5D93847672A /* PTCreateViaWechatWithPhoneBindingRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 04483CE0DF97F56B614E57FA496C280F /* PTCreateViaWechatWithPhoneBindingRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80ACB6A6E4787038A8641FBC358B7024 /* PTGetNotificationTabsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F3E2DDC1A2261F230AE492C36DEDCE88 /* PTGetNotificationTabsReqMessage.m */; }; + 80AFA85B6F4AC898F20AF0E9BB797FC9 /* PTPagedEcHomepageRecommendationsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A17809CA3EDA9228B99AAA18AD7A8824 /* PTPagedEcHomepageRecommendationsRespMessage.m */; }; + 811070E07FBB842C8271FA3EA347DCDA /* PTCacheSplashAdsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C08787FDB85C9FA80D42C0E1A1838DD7 /* PTCacheSplashAdsReqMessage.m */; }; + 818BA5A35E0E8FF3B58AADF79B127D7C /* PTVerifyAndReplacePhoneBindingV3ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A28D708AD6DBAF41C3335E49766E1E1 /* PTVerifyAndReplacePhoneBindingV3ReqMessage.m */; }; + 819B4BB55E3E3357FC6DF7DC006B6D33 /* PTCommentPromptRulesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EAB9E82806DE015B9CB4E083CED5783 /* PTCommentPromptRulesReqMessage.m */; }; + 819DE8B69FE513AAA02DB1485F8C73EE /* PTQuestionnaireStatsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 337F2EEF213992ABE9C0E3CE9775BFA9 /* PTQuestionnaireStatsMessage.m */; }; + 81A631F54DD6214480BDCF93791A90B1 /* PTGetExperimentResultReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D4B8A87E0D60E595F38AF96CC224EB9 /* PTGetExperimentResultReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81A84539705E178DF1200D7D8AAFEB24 /* PTCanUpdateDishRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 74CC9FDD62FAA6A9579B619AC1090B37 /* PTCanUpdateDishRespMessage.m */; }; + 81C28567F106D7C35D571942C0CCB6F0 /* PTApiNewageService+Questionnaire.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BDA9EA96C3566CB4711E4A3204C5EE6 /* PTApiNewageService+Questionnaire.m */; }; + 81CF39A4BCB708D9C9D534BCA978DC34 /* PTClassroomTabMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BC825E6FAB8EB683BCB63E2D6412E416 /* PTClassroomTabMessage.m */; }; + 81D2CA1DD98EC8E1C3EB927DECB1C3E4 /* PTAdvertiserSourceCountDataMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BBD9E26AC4759107004C4DD5BC8D9366 /* PTAdvertiserSourceCountDataMessage.m */; }; + 82008C6605F7A873C31945A61D222A99 /* PTRememberedAnswerInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2814187558CB774C47CC4EACDEF2E7C9 /* PTRememberedAnswerInfoMessage.m */; }; + 825E497341D9269DCDEC651ED252364A /* PTVerifyAndBindPhoneV3RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C31B820E54AD8BB1089E8249DB4F3A47 /* PTVerifyAndBindPhoneV3RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8299FBACB90C33589479F10453217553 /* PTDeleteAnswerReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3611C837242A62D47A431E2ED91E0091 /* PTDeleteAnswerReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8335301DEBC6C5C599C381C7DB034EB1 /* PTDeleteRecipeAnswerRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E64B40EEAA1DF2600788BB9F5DA25EE /* PTDeleteRecipeAnswerRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 833A0115A9C4F1D8E0B30E689691C075 /* PTGetChucodeRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B22C2169D6306D6A883ABEBA27EEC814 /* PTGetChucodeRespMessage.m */; }; + 833BC8282B2A42978FA5D0F4030F3AA8 /* PTTextIconsCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ECC9AB18B777C2EC4D711E03B8307EF /* PTTextIconsCellMessage.m */; }; + 83EA6E52A0FFCC38DAC792473A40C866 /* PTShowCourseRateTagsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FCEA1B216DD44402AAE4072FF2279854 /* PTShowCourseRateTagsReqMessage.m */; }; + 83FA4D33A4ADFA7A79851133F4C86C52 /* PTWaterfallStyleUniversalSearchReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F8A13D90A5C35C6A3BDD1B6CEC588E /* PTWaterfallStyleUniversalSearchReqMessage.m */; }; + 84230695DBC8480CA8C2E63BF30741E9 /* PTPureRichTextCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DD30CEA86E330B36546B8B69BA492C16 /* PTPureRichTextCellMessage.m */; }; + 843EBDF709421EA00ED15EFD0594A28F /* PTGetNotificationsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D87570D9DC65D52958044C4FEA5C08F7 /* PTGetNotificationsRespMessage.m */; }; + 846CB21F962CF0250F1AAAD01D0420E6 /* PTApiNewageService+Dish.h in Headers */ = {isa = PBXBuildFile; fileRef = 32C0C0660792A299D8957959991A7974 /* PTApiNewageService+Dish.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8478C78AAC6841E46459EC73CA680B73 /* PTGetDeviceRecommendTagsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC29C54DBCD900DC9C979FF9849A12D /* PTGetDeviceRecommendTagsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 849315437C53C33111BDAD6C09B9111A /* PTSideSlipBannersCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8596BFF407D0364D9045D4C2E6E58373 /* PTSideSlipBannersCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 84B9D49F430F791A8DCBDB4418A838F4 /* PTWaterfallStyleUniversalSearchKeywordsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E5972F74EFC16F8877EAB21C4302A5B7 /* PTWaterfallStyleUniversalSearchKeywordsReqMessage.m */; }; + 84BEC4A82D5210042B86A5011DD9EAED /* PTVodVideoParagraphMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 860D6DE952851D2288CD7EAA27817C14 /* PTVodVideoParagraphMessage.m */; }; + 84E4A92C081BDBFC5DEA0E1880A4D2AA /* PTApiNewageService+Essay.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1F333A666B2364819703AC99EFACBF /* PTApiNewageService+Essay.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 851732B7326EB57CBBEDF496B000A51F /* PTWaterfallRecommendationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 039215C4D6C3D7097D946B1720AA414E /* PTWaterfallRecommendationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8538080BDE063BBE6CF5E428AD77E2C4 /* PTShowEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B56DEB4BF96C4947254A8F8A54D2088 /* PTShowEssayRespMessage.m */; }; + 853E31839B2086C2EE686EFE5161F78D /* PTGetSignatureReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D5C870152670378B70913134CD245603 /* PTGetSignatureReqMessage.m */; }; + 857241935D397CFC7962E5513AA175B7 /* PTGetRecipeAppraisalQuestionRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 74C385948DE2BBC052F0E06426A7BA6A /* PTGetRecipeAppraisalQuestionRespMessage.m */; }; + 8582DBB25D99D65E7664736FA00F8C77 /* PTGetCourseTagRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 19E160F2AD7BD7280E44C379FC92F6BE /* PTGetCourseTagRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85C1CFC920FD45D586684FC777A85021 /* PTUndiggQuestionAnswerRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = ACA45E524F8AB77C25D999DB017C2DEB /* PTUndiggQuestionAnswerRespMessage.m */; }; + 864D5F9B3CC5E91E1CA2B82EDB4A7F74 /* PTPagedUserTargetsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A8E84BB7BC3356A9AC5E0BD66A5B484 /* PTPagedUserTargetsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86D35CCA9D041C8F4DE3D77581E17BC8 /* PTEssayTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = BA5ED198C76CC361629913C361D9E914 /* PTEssayTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86DEA313DA2B5EA953CE99C82399AB2B /* PTShowEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 06904D478EC5B121E1EBCE903E22CAD5 /* PTShowEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87998C02A25F269EEB82370C8B555FDE /* PTGetAuthKeyByAuthCodeRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A4035A83A0034F9A4E4BF360BAE57FEB /* PTGetAuthKeyByAuthCodeRespMessage.m */; }; + 87E4F191B585B82AF6385ACE67DFF2E1 /* PTSearchEquipmentModelsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FF2B80010B7841023AC32C726794B0FD /* PTSearchEquipmentModelsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87FA98988255DDF388DBAF933DBA81EE /* PTListCommentRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B334AE6CBFE38ED6093339F326D37129 /* PTListCommentRespMessage.m */; }; + 886FBE44FD36C81B3DCD0DDE6E9B0A66 /* PTReplyShopReviewNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F8066A49748DBB6DB06204C32CDA2FA6 /* PTReplyShopReviewNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 889418390455F911CCED5831A71E1C9F /* PTGetFeedsGroupsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B907AE167D5CEBADAF89729005B410A5 /* PTGetFeedsGroupsReqMessage.m */; }; + 88A3AD69B66DC50F8CC38F348DA5D6B4 /* PTPagedGetDiggEssayUsersRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E5BB0D7AF99E4B214D28A0FED1139FFF /* PTPagedGetDiggEssayUsersRespMessage.m */; }; + 88BD3D1E294B5C74B49806BD16D18454 /* PTPagedSimilarRecipeReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D5DF9ECA867F8F3C29B7A3478072EBD4 /* PTPagedSimilarRecipeReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88C7F1EC6A73E64EB6E0C89F5025E465 /* PTGetRecipeAppraisalQuestionReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F5112974CAB18EF26A57EF82B5F65377 /* PTGetRecipeAppraisalQuestionReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88CD5C18C6246F79D24CF74BDA9E0912 /* PTIsUpdateAgreementReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B79FC739C9B349E7C79CF5EB451C36 /* PTIsUpdateAgreementReqMessage.m */; }; + 88D7B0C33BBDBB2448CF179037A8A603 /* PTSendPhoneLoginVerificationCodeV2ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = ABAE8BFD9925039D9F15763E3B5CCC29 /* PTSendPhoneLoginVerificationCodeV2ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88EBE99804EDE75B407D82C0AD6BDE9A /* PTDeleteQuestionRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 67141EFC9F5748B0FAC7158BF43CB53C /* PTDeleteQuestionRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8968986AFBF028684B52D7181583E1BC /* PTApiNewageService+Search.m in Sources */ = {isa = PBXBuildFile; fileRef = E44CD0B23D5851F7AA6D05A4235AE4AC /* PTApiNewageService+Search.m */; }; + 8A39B934BFA23F593687C02DDCE59719 /* PTReportQuestionReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D0BAF298DBC64EA89E58ABF442DEE76A /* PTReportQuestionReqMessage.m */; }; + 8A436C88F6109302E2BC877CC2B53696 /* PTCountUserBoardsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F9586E4C10D98293A8243E12B2A96E80 /* PTCountUserBoardsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A96ED5DE75FD21232C5E3EA15B64E8E /* PTGetAccountDeactivationApplicationRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FBE2FC9FA783B10731BE84AFAFD380FD /* PTGetAccountDeactivationApplicationRespMessage.m */; }; + 8AAB56BD7F2375EC34B89AD857BF6B1D /* PTUniversalSearchV3ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1AB7D636A096A38E8B5775B71A02D1 /* PTUniversalSearchV3ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8AF28775F535895149BDE4708B01D44D /* PTCacheSplashAdsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 060CB8B9571F0C7C2475677C8AE1B83C /* PTCacheSplashAdsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B34775B44C181FA6AF195A24727FC17 /* PTRichTextDishCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B106B702F12047437B21CBF0216577C2 /* PTRichTextDishCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BBC8E882ACCBD5A2B165D7875E13D06 /* PTSearchEquipmentModelsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 109166387721F3FEC70FC36F56E86BE2 /* PTSearchEquipmentModelsRespMessage.m */; }; + 8C3F8F60888BF90605B1D84DDE1F4229 /* PTUserUsageEnvironmentMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 642CE56F54251558008621E8A35968DD /* PTUserUsageEnvironmentMessage.m */; }; + 8C5FF24F0DD7E4349EDACCF562A2BDA9 /* PTApiNewageService+Course.h in Headers */ = {isa = PBXBuildFile; fileRef = EEEA3FFDEA1C4338BA93627A1C106626 /* PTApiNewageService+Course.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CC39F0C5F5A7DF73B04A030FE357CD0 /* PTGetAllEquipmentBrandsByCategoryReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A510AB35DF4C44B9E00CCF9A8D630BD /* PTGetAllEquipmentBrandsByCategoryReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CD553123175812209176EA3CF51E47D /* PTCourseLessonMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EEE53B935618122DB065C3379DEBCCA /* PTCourseLessonMessage.m */; }; + 8CEBE6BF1E537650584204DE8C3A7B9E /* PTPagedEventDishesOrderByTimeV5ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DC09416CBE68F42FDF52E3BD8E9BC1C /* PTPagedEventDishesOrderByTimeV5ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D26F832C1AAFA7E273CE2C85ABB7911 /* PTTextQuestionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B8E2313298731C5D3E461953D81EAB4 /* PTTextQuestionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D32260AEC74F95AD549D876FA8925AC /* PTAnswerFreshWelfareQuestionnaireRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E98376F4D3113916F9AEB7952D13DF2F /* PTAnswerFreshWelfareQuestionnaireRespMessage.m */; }; + 8D356D977E5B8FDD42065CF49D2E7883 /* PTGetCourseDishesOrderByTimeReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B61A99616AD716B9403D1683D8455E6E /* PTGetCourseDishesOrderByTimeReqMessage.m */; }; + 8D9F8C0CAECE3E1A40C56A15EBFE2EDC /* PTEventCustomizationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4612462A9B9E2619A89E619FDEFC25FB /* PTEventCustomizationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E24B6F47DA7CE9D45C5D4D57604C167 /* PTGetShareRecipeTitleReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 601216B4D9C8E7900336724DF2DE7064 /* PTGetShareRecipeTitleReqMessage.m */; }; + 8E4B736477996047F0BD99F630BD6B17 /* PTCreateCourseFeedbackReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D6EE41773F37CBB42C7F0C0875E187E2 /* PTCreateCourseFeedbackReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E527AEE08441ECD57C7111FD7120D88 /* PTDiggEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E45BAF8CF84EC48928E8302225A2A109 /* PTDiggEssayRespMessage.m */; }; + 8E6ABF27AC9FC0CF651991C6B905EA00 /* PTGetNotificationsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F86EE6A8CC7D8E07928EAD33979FF74B /* PTGetNotificationsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E707D2371242317C3C44DF353C04DC2 /* PTReplyQuestionNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6025ABBB5A2568923E568D363BF3CB21 /* PTReplyQuestionNotificationMessage.m */; }; + 8EE5871EEF6742E73E57129DB8EC5113 /* PTADInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D95DA91C390FC7155B74E468F828110 /* PTADInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8EEB6DABB33157E0492A7C98CF12792B /* PTErrorCodeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6150B3896C7395D7A67513DE744DDB8D /* PTErrorCodeMessage.m */; }; + 8F4941E77B1E57F181AB843BC3A6C808 /* PTListThemeEssaysByHotRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F4E7ACB3483E8D5BAFC52C661CD334E5 /* PTListThemeEssaysByHotRespMessage.m */; }; + 8F56DBB3F029264F91E4DCE89BB2FCCC /* PTVideoDictMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B1F61C0BD1F0A0452E8878C2BA405CBF /* PTVideoDictMessage.m */; }; + 8FAE9413820183430BB99F1EEE2C0946 /* PTGetAdvertiserQuestionnaireStatisticsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 26ED0B66A4A1017C68EDFF3D584D422F /* PTGetAdvertiserQuestionnaireStatisticsReqMessage.m */; }; + 9050B81FABEB668EC786EE299183FAB4 /* PTCollectRecipeNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EEC8EFF721923DF595A30FF822DA087 /* PTCollectRecipeNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90BDEDCDF4467E83DC319D944F52971F /* PTGetCourseTagReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C50AA0F4AF1878BF632A49E1A2385CC /* PTGetCourseTagReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90CA2EFBD4BA5F1E3C400621A9874643 /* PTGetInterestedTagsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A55ECA8528625DDA4FF5A0B62BCC56C /* PTGetInterestedTagsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90CB1547C9596773B5060A1B70A4D1CE /* PTEssayCommentMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BE007BECCC28F1FA23FAE6AC139904DD /* PTEssayCommentMessage.m */; }; + 9199DAB32EEDE38B98D81AF84D676086 /* PTInterestedTagMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 58305583DAFF2454DFA3C377BF90FD00 /* PTInterestedTagMessage.m */; }; + 91E8F75CF57672680A411FAE9D2DB32A /* PTDiggMpQuestionNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CC8D2AF30EC46E1EA1C27F13E6EDB48E /* PTDiggMpQuestionNotificationMessage.m */; }; + 9212AA6B23390DDB42CAF2D251763770 /* PTRecipeCatsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A95AB12317A7F98B79C8FE7D74933B51 /* PTRecipeCatsMessage.m */; }; + 9278B64434FC21E5BCA3F386A9810F71 /* PTLocationQuestionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2258AEEF1319BA5C274B7B8705D974AE /* PTLocationQuestionMessage.m */; }; + 9292D791830A7EEE0037566C20307B85 /* PTWaterfallStyleUniversalSearchKeywordsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B80DE4B72773DC29F3C3947B3731FDCD /* PTWaterfallStyleUniversalSearchKeywordsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92AD65AD70F905F67F4396A289859F4B /* PTGetShareRecipeTitleRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F683EC2340D18C1CCEBDBBEC96A01D /* PTGetShareRecipeTitleRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92C20292624EC01BFED844E4252F05AE /* PTSubtitleButtonTextAndUrlMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A603C2FF3390F0B44E070B304F5D1161 /* PTSubtitleButtonTextAndUrlMessage.m */; }; + 92D1BF815249564BDF721AEBBF0F2D51 /* PTApiNewageService+Pkx.h in Headers */ = {isa = PBXBuildFile; fileRef = CDB2601F46292D4B5CDA2FB8FF3DA6C8 /* PTApiNewageService+Pkx.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92DADADD3D0AE23BC70EE72FC873AE8B /* PTSummaryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B75368510C133FE26FED5D3B52BE52C /* PTSummaryMessage.m */; }; + 93CE51A14FCAE4FB667E33DCA4051D8D /* PTLineRichTextCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CA2618A06E30E243E04C79B4FA7E7A3 /* PTLineRichTextCellMessage.m */; }; + 9417A53799177ED6E6AC513672FEDA94 /* PTIngredientMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E63E8D05CB0C5436C2C0761594BF6541 /* PTIngredientMessage.m */; }; + 9446212EFD3BB48C8B69AA40B4D58B5A /* PTAnswerQuestionnaireReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FB0459EDA13EE23CB46C4A6BDC0D0E3 /* PTAnswerQuestionnaireReqMessage.m */; }; + 951E507B92A5D4EEB5ECF34DCF5B4196 /* PTCreateEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 55D90AA735EB85EBE5C9B01FE96F4EED /* PTCreateEssayReqMessage.m */; }; + 95369EFD58FAAB85E5248EFA3EA09EA8 /* PTGetRecipeAppraisalQuestionReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8107D5F2A1C30E3DC255A455EFA52AE8 /* PTGetRecipeAppraisalQuestionReqMessage.m */; }; + 9538E694A3CDB3EBC383B2735BC6F2B1 /* PTOfficialNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BA586DA56B6864FF0FDEB3C23A258F23 /* PTOfficialNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 953A18EFE59EA7ED419F523238A304CA /* PTGetAdvertiserQuestionnaireStatisticsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E32CAF0DAC5000D91B0E3C85A30DC20C /* PTGetAdvertiserQuestionnaireStatisticsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9589255E55000BCC90BE8899BD9EB636 /* PTUnbindUserEquipmentsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E6E9A0D2169A6F5176881FE04E06BCC /* PTUnbindUserEquipmentsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95B2C484EC2DF64E0BDDBA8622BD28EC /* PTListThemeEssaysByHotReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 52CB1B3C5D3F8B4FD991D57B8B58C891 /* PTListThemeEssaysByHotReqMessage.m */; }; + 95B88841855DECBECF4CB9D560F922C1 /* PTObtainFreePublicCourseRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B3EF0B4973F87290F01C54365D7A996 /* PTObtainFreePublicCourseRespMessage.m */; }; + 96DDC5B7596322FB68E865EA63A76433 /* PTGetFreeCourseListReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BF958C183A82725CE119D19FE2887F /* PTGetFreeCourseListReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96E6FDB7936E0AB943391174CBC22194 /* PTGetAdvertiserAccessSourceStatisticRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AF12E7CDDB7980F619977570B26462EB /* PTGetAdvertiserAccessSourceStatisticRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97192BBF39BBF39C501C963757E96C40 /* PTGetUserPageRecommendationUsersRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C0EBC3A18EC3982203D21A2B105D82 /* PTGetUserPageRecommendationUsersRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97261501061D4129C93D27CA6336263E /* PTCourseMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B971905FE2BEF3C2FDF12DA52CD88040 /* PTCourseMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97321DFDE41B7690693E65AA160AAF52 /* PTFollowUserNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E87DD06C21F6BA45CA81F1CE0EB0AF17 /* PTFollowUserNotificationMessage.m */; }; + 974946A9BF34EC164FEAA7A6AE2E2DE5 /* PTGetTagHotCoursesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B186A955BEA46BC16E0867869008F33 /* PTGetTagHotCoursesRespMessage.m */; }; + 97689101D467CF71F684A5A85FA9CE42 /* PTTextIconsCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = ED97725E00D702809DE8764830B38823 /* PTTextIconsCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97C7640113B99E4F31DF8193062BDF2E /* PTLoginViaWeappReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CBA1443A131B72736C8CBFB86B234FA9 /* PTLoginViaWeappReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98064874449E354C470FF88C22C3640E /* PTApiNewageService+Ec.m in Sources */ = {isa = PBXBuildFile; fileRef = 431F4B8E1AD390BE686A28859369CD15 /* PTApiNewageService+Ec.m */; }; + 986BF3497CFDBE80874031E4F79830EF /* PTUserHomeMapMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 60CA70A83674D387F3D8E868FC0ECE4A /* PTUserHomeMapMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98FC307DEDB5B7EA52CA5305B4E2E1B5 /* PTPagedHomepageDiscoverTabRecommendationsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8719825E8B075F49766AAB1E69877CCC /* PTPagedHomepageDiscoverTabRecommendationsRespMessage.m */; }; + 993C5282B6529E88EDAE339E97F66B8A /* PTOrderEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 72DBD1D0EEC74F2FCCEAB3C188F0CDAE /* PTOrderEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99560EC67A4B2866AE23A044B85FA23E /* PTGetRecommendedEquipmentCategoriesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A0ADDFF1CE90E308F8967AC2A1DEE311 /* PTGetRecommendedEquipmentCategoriesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 996D83054A3C80375944CA779AB3CBCE /* PTApiNewageService+RecipeAppraisal.h in Headers */ = {isa = PBXBuildFile; fileRef = D1F88B778B8CF7C0D3E1133AFE78031C /* PTApiNewageService+RecipeAppraisal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99778570EBC8E1987113FE4B5215CDDA /* PTPagedClassroomHomepageRecommendationsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EEBFBEBA1DEF23DF4A14EB9DBE23E1C3 /* PTPagedClassroomHomepageRecommendationsReqMessage.m */; }; + 998251D5C3A9BF436A9974378359C01E /* PTCreateViaWechatWithPhoneBindingRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FA159CF33EC3F1FAC97538073CB6DD3F /* PTCreateViaWechatWithPhoneBindingRespMessage.m */; }; + 999B1A107D0134E243A1DB3037AFB9AC /* PTDiggReviewNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D4E9A9523958D03F41351F82440F773E /* PTDiggReviewNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 999BBDD39F8EB871983602A258042725 /* PTPagedTopCoursesPurchasedByConsumersRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = ADF7DDC358F079AA7E0D1211283CCE8F /* PTPagedTopCoursesPurchasedByConsumersRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A4E08FFC15C4AF2DCFF14AC71713162 /* PTVerifyAndReplacePhoneBindingV3RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 440131DBE714AFF98202F4D3BBFB5325 /* PTVerifyAndReplacePhoneBindingV3RespMessage.m */; }; + 9A8272E7574B367B66A1335EDD3DF1EC /* PTListUserEssaysReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 918DF06F7C16D5F0686E15F84D5CC680 /* PTListUserEssaysReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9AC3772263B772F58A012F7AF0EB19BB /* PTLineRecipeCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EAC3B73391976452F2D3094A231C8AD /* PTLineRecipeCellMessage.m */; }; + 9AE61346A784C58D130AB0716A3C9ED2 /* PTUndiggRecipeQuestionAnswerReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 39464CE56B1227227D983C8498709842 /* PTUndiggRecipeQuestionAnswerReqMessage.m */; }; + 9AE6AA99E9771711ACAB3302335A8816 /* PTGetRecipeFeedsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 47A0D19F156C455C89EC87B239915D19 /* PTGetRecipeFeedsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B860080F4578C49C594FCECDB323ED9 /* PTApiNewageService+Event.h in Headers */ = {isa = PBXBuildFile; fileRef = 73100BB9626979E08EB89EFAF30A3769 /* PTApiNewageService+Event.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9BD6958BBDCDE23DA7C64FAD8865589E /* PTExtraInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D76615C3F3D7759B17982B126EDEEB0 /* PTExtraInfoMessage.m */; }; + 9BF20515F95029BA03B527F8D11C86FA /* PTGetAdvertiserAccessTopTenStatisticReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B1FBF67E642F7678D5F9430F59A7D9 /* PTGetAdvertiserAccessTopTenStatisticReqMessage.m */; }; + 9C4E0DF3ADB73D5A186320BA83BADBF9 /* PTCollectCourseNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 53ABCC3F4142DACCE6690DE03427C013 /* PTCollectCourseNotificationMessage.m */; }; + 9C60DDD8BFE9CC6EE14EFE9168942CD7 /* PTAskQuestionReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D40F266392717782BF97B2EAC0E303F /* PTAskQuestionReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9CAA8C98648F6F2C4F30041EE3A57DBD /* PTGetUserWelfareViewRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 787D00FD2C94F030FD8ACE5D19EBC81D /* PTGetUserWelfareViewRespMessage.m */; }; + 9CB4E26646F727440DEDF4C428EE56E4 /* PTMarkFeedsAsReadReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 29C13B6394A3CCA8BFCB832FF2A4579C /* PTMarkFeedsAsReadReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9CDCD634017F417B846085C48D5DA8E9 /* PTHistoricalWelfareViewMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 67CC2B79BEC75BED07B9C526BD2D6CF2 /* PTHistoricalWelfareViewMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9CEAB669872717A05F05FAB6400A276E /* PTWaterfallStyleUniversalSearchReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FD1CD6FE03DE073A3DCD678D5EEB9ED1 /* PTWaterfallStyleUniversalSearchReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9CEB09F55018A0462D153C35B55A8087 /* PTEssayMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C046EC5184EC7AC0635B5107A7F86CE /* PTEssayMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D33A2DAFB0C73006E91AE62BFDA9CF6 /* PTGetFreshWelfareStatusRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 28D9F6BBC3D1243E4B87A0E43CFD3C23 /* PTGetFreshWelfareStatusRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D9BED7C20E79D66B1D98D4E56E99BFF /* PTShowThemeRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CAC2841B999A10CFBD19EBA6FC8CE126 /* PTShowThemeRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DAF243CC77A431B7408D79916676D56 /* PTApiNewageServicePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 21BBF6FE31DB8F156F08DF1F36CA4BFE /* PTApiNewageServicePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DB079DFADD2378AA509473756959D61 /* PTPagedCourseRatesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EB1DA758B9EAEE79AAB978AE0822C44D /* PTPagedCourseRatesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DE82873A5C87FED5D5911794EC08663 /* PTGetRecipeFeedsV2RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2032ED9159D4E12792F4671B9847F486 /* PTGetRecipeFeedsV2RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E06DD91CBD099A4F40E40F0F5FA6DBE /* PTPagedTopCoursesPurchasedByConsumersReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D1791E42D66FBE6A040DBC23385DD67 /* PTPagedTopCoursesPurchasedByConsumersReqMessage.m */; }; + 9E63A98953C70F60E8B50ED2FA1256D7 /* PTGetAdvertiserRecipeDailyStatisticRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FDB891FFF739A04216C28394C6E75D8D /* PTGetAdvertiserRecipeDailyStatisticRespMessage.m */; }; + 9ED99313AF412A21EF4DEF31271A5D48 /* PTTargetMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C4E7D2486F7CCACD150A98CBC4B7AE5 /* PTTargetMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F194DD4CE39B0EF86D1EFE9B8CCA210 /* PTLessonProcessMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F80EDBBE50AB6E42F6A604D2C43FCB5 /* PTLessonProcessMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F3C8D8C4A946AC1B5809B45E6750239 /* PTSetRecipeAppraisalAnswerRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EFBDDEA74BE29F6487040E6CB8D0D79 /* PTSetRecipeAppraisalAnswerRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F89057F4C49DD66C1BF6DACB744CF7B /* PTGetUserWelfareViewReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8853734012F1F701B8B5F00DC8E685AD /* PTGetUserWelfareViewReqMessage.m */; }; + A0246D5D4EFD5E7B17BD992ADDC703B1 /* PTPagedEpidemicEventDishesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2317AF9FF7BA4397044CCE389A348766 /* PTPagedEpidemicEventDishesRespMessage.m */; }; + A039E5B069FE19E5F8391E3AAA79BBA2 /* PTTextIconMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DECF49E9CE3F25778AA248539E307F6A /* PTTextIconMessage.m */; }; + A0487FF8A5A43ED7940C2FAB1D667363 /* PTRecipeFeedV1Message.m in Sources */ = {isa = PBXBuildFile; fileRef = BD2959AAFC5957F62D62880912992420 /* PTRecipeFeedV1Message.m */; }; + A04D29E9C06C36AB7A004288A0CFDE31 /* PTGetFreshWelfareStatsReportRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B8C0D1EE5C6317CAFC497B04F7B13AF1 /* PTGetFreshWelfareStatsReportRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0F268D50E8C00FF2B806CA3411854FE /* PTListThemeEssaysRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B66C3C67D82AFD56B6E218FCF67FA3B /* PTListThemeEssaysRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A10DADE95EDDF281F9D8A2A50129F259 /* PTCourseRateMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4289343C19B76685A6B077CB5E438E2D /* PTCourseRateMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A154F6534C001C4E91ED7DD2E943E8B6 /* PTMinorUserMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C8813BDA7AFEECC1BAE91241454922F6 /* PTMinorUserMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A1666FBDC0638FEB3BEB948582DB9434 /* PTGetRecommendedEquipmentBrandsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F46F0882F4D05A527D611D0F11375EC /* PTGetRecommendedEquipmentBrandsReqMessage.m */; }; + A1BD6AE1B645151FABBF48AA24275CE5 /* PTSearchMyCoursesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B4A8E331E4FDE1848B2251C5BD523DD4 /* PTSearchMyCoursesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A1DB079B0EF641D48D8629E8A388D109 /* PTReportRecipeAnswerRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 06D9AF6875FD5E57212E894777C08D1C /* PTReportRecipeAnswerRespMessage.m */; }; + A26627E50352C5FD2B46A66D51EA0357 /* PTPictureDictMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D9E3E3AF14404FB30D4F410C53762A60 /* PTPictureDictMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A26F316F6765E12ECDDD5C1129BB8770 /* PTPagedRecipeQuestionsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 20376AA2C1A2FAF93E20F1ACDBF04748 /* PTPagedRecipeQuestionsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2A0B43783599007AB431AC15D738B7D /* PTListThemeEssaysByHotReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 02EFC4A0E7C93EB881F0DEDCE782F0E5 /* PTListThemeEssaysByHotReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A30884B9AAABAAB62A30A24531969476 /* PTGetUserAllEquipmentsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F87C95BD2A5CCCF5F9AFC36AEE0AE56 /* PTGetUserAllEquipmentsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A380800660F21A8279D2DD612C1CB428 /* PTPlaceholderAdCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DE827CD7691375843CB6FF2A35D6A584 /* PTPlaceholderAdCellMessage.m */; }; + A3DA578DB784ACA275459F9FA785730A /* PTPagedRecipeQuestionsV2ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CBC88B4E3B957722D87D0E03790E318F /* PTPagedRecipeQuestionsV2ReqMessage.m */; }; + A420B0257E321ED835705ECD64EF05A4 /* PTHybridListCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F318C59E9859687408ECD27282EFDFF7 /* PTHybridListCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A459903C311A2C80DCF3BF93378DDA53 /* PTCountUserBoardsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EF239FE97CB6AD4038A2FCFF2746BEA9 /* PTCountUserBoardsRespMessage.m */; }; + A46D6BBE56D2D61D95A014636064471D /* PTCollectEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D73BDA45192E68416FAFA0B99BCA77F8 /* PTCollectEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4750E392ADCA972D1A71814CEF6F5EE /* PTReportEssayCommentReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 98D4F276393F85A9F73DE6917782B989 /* PTReportEssayCommentReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A48B47D6C7AA190B9FECE592BFB8E407 /* PTGetDishesUploadedPageBannerInfoReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EE851CD1557FF7328B274AAAED1D41A6 /* PTGetDishesUploadedPageBannerInfoReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A49EF186071014C26942F605260CFEB3 /* PTMarkupTextMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B8FF81B6037A41EE2E67B4E59A4DA7B /* PTMarkupTextMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A52E15F8447C55D7BCC9F33C16DAE17D /* PTGetUserWelfareViewRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F95D3615B7544A6D91CCF21F9D79439E /* PTGetUserWelfareViewRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5504FD9B5332BEEC651B3FC4FD05EAE /* PTBindForFreeCourseReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 223CBB83946E1B57198BB01B57386F2B /* PTBindForFreeCourseReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A574A5E6385E7949D9C3F5D9BEFBD642 /* PTEquipmentBrandMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2634F826FDA8F787723EDF8B89EF8509 /* PTEquipmentBrandMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A582CF57F8C05213E262D5676D33E2F7 /* PTGetFreshWelfareStatusReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 780776187C8E37AF08AEDE0D445AB045 /* PTGetFreshWelfareStatusReqMessage.m */; }; + A583F6094B43F02F90C9F9BCDA28D90D /* PTQuestionnaireMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F26100FA2D11E5BBF13A851597A3AD /* PTQuestionnaireMessage.m */; }; + A5D8BAC7739DAB0D38C342600398C37C /* PTDiggRecipeQuestionAnswerRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AB268925B874B26BF5B50D19D378B666 /* PTDiggRecipeQuestionAnswerRespMessage.m */; }; + A5FC410FDF6B60BD45F17D1EA0F39808 /* PTListUserEssaysReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 76340F32109572F86C65066584970CB0 /* PTListUserEssaysReqMessage.m */; }; + A60060346C69A320F7359133210D6910 /* PTFeedsTargetTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 59EE9F11922FA509F9307273E4FE4EC9 /* PTFeedsTargetTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6D48ACAD9D4BA4EF32F427C70A51382 /* PTSearchEquipmentCategoriesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 51ABA743F9A62D404416981ECD92B80B /* PTSearchEquipmentCategoriesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6E73251B2E51C30DED838A74CF2E934 /* PTCollectEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E059A3B38BB79BFFDCB0E41163238D0 /* PTCollectEssayRespMessage.m */; }; + A735ED46B23EC2214FA1880AA788C2D2 /* PTGetAdvertiserOneDayOneNumberStatRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FBEA5533E8EC5208B4F3FAAF42337750 /* PTGetAdvertiserOneDayOneNumberStatRespMessage.m */; }; + A7A61B504C3AB10C3ABDB34F8F7D8A81 /* PTGetUserAllEquipmentsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E480E115C73F386602A05F9A666AF6E3 /* PTGetUserAllEquipmentsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7CBDA00A5DE7A2C5C3819C8A7EB21BE /* PTMpQuestionAnswerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 82122AEA0A913E009F752D4AE0D61B4D /* PTMpQuestionAnswerMessage.m */; }; + A7D3FF0A338F33B41B88D5EF03A70FB2 /* PTGetUsersByAddressBookReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6158B798959CEFE83BF92C35421FC4E3 /* PTGetUsersByAddressBookReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A80393551CA61E2E53D27C43EE5EBE5C /* PTNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B2F000E1A498CCD87DE56347655484C /* PTNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A819FD6F666F751250A31D2BD7F2F79C /* PTPagedUserCollectedEssaysReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 21D07CAB486C030A614E07208A920445 /* PTPagedUserCollectedEssaysReqMessage.m */; }; + A831A53DA520863A985F7F87DB914301 /* PTRecipeQuestionAnswerV2Message.h in Headers */ = {isa = PBXBuildFile; fileRef = 05A8FC4BE1FF5331CE9F81FBF7204029 /* PTRecipeQuestionAnswerV2Message.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A84363FCA26746C760F13BF0A10621B8 /* PTRecipeQuestionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDD2F1CC3CE3C25A47F8100D82314A3 /* PTRecipeQuestionMessage.m */; }; + A84DA70FFE8A06FFA2F305DBEAEC16C8 /* PTPublishEssayNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CE6ED04152B3C0BA3F55A70529E03B2 /* PTPublishEssayNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8A43F796BF3F7CD7ED5E7D8290DC1DD /* PTCreateCommentReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 92D2BF161E7F657F302CC0BCBE803FB8 /* PTCreateCommentReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8ACAFE71F26B9549C544854801C2FBC /* PTSideSlipBannersCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BFFBD7E388F0FDF453634F4E49F9DA0 /* PTSideSlipBannersCellMessage.m */; }; + A90D6493253CA12E27F8755532F8B694 /* PTListThemesV2RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A92B25B0B8D85FC0F7349501324ECF4 /* PTListThemesV2RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A942F6AF16FC692547EFD1D8AB5281D5 /* PTTargetInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF3C2E5B512E53290CCEF6446D0CE40 /* PTTargetInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A944C263736698A0EC1D78C7607E3995 /* PTHeaderMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 14C287D574BB411CB5864E398C670D16 /* PTHeaderMessage.m */; }; + A96DF6CD90F990508D73205436557675 /* PTShowEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E98969035B9FA3726F1B0DC8B90566F /* PTShowEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A98418B964E14DCC15F8E235ABAD23EA /* PTRightInfoLabelMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B4C2CF4EB3CF80DF1C1C6E13AD4D77D4 /* PTRightInfoLabelMessage.m */; }; + A993268E4CCB1F322299884DB83EEE3E /* PTSearchMyCoursesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 68B0154D3A945003F61ECC6BDDCC435F /* PTSearchMyCoursesReqMessage.m */; }; + A999D691E18839327896613FD988B16B /* PTReviewCommodityGoodsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 67521759824B79D512D773FD41E957C1 /* PTReviewCommodityGoodsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9A8107115449F8435212C276ECE32A3 /* PTGetUserWelfareViewReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D19E80BC98EB585BC69B8F0C94103F06 /* PTGetUserWelfareViewReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9C947AFEC4EC7CE2B4280EF2590CDF7 /* PTApiNewageService+Theme.m in Sources */ = {isa = PBXBuildFile; fileRef = A756B9162CF3E8F61E4860EEC98C6022 /* PTApiNewageService+Theme.m */; }; + A9D577039B9112F02DF8EBB11D156E52 /* PTReportEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 78CDB7D866A432D9FDC28CD969ACE928 /* PTReportEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA1DED35DF2E72093D13807CACF40073 /* PTUpdateEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BC415DE56952637D5879C01DE2AD998E /* PTUpdateEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AAF22290FAB50223909D2A8547A2209F /* PTDishPicTagMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EE2B97EBBF20AFE76AE1C6E5954211C /* PTDishPicTagMessage.m */; }; + AB34E78707518EC6A59DADA9F5E8F8E8 /* PTVideoDictMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CE70BB9C49556CD2BC88480266859AD2 /* PTVideoDictMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB5F95E8BBC08ED6ADD29203B9ACD463 /* PTClassroomTabExtraMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AD1B9F5F029A3A401FE85549F4E9D7C1 /* PTClassroomTabExtraMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB7CA9A442103A8D2A47B502EA862370 /* PTPagedRecipeQuestionAnswersReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B5924B5F33079BD3E9BB93A34BE43E98 /* PTPagedRecipeQuestionAnswersReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ABD91A04505D42D974487635DDC16FC6 /* PTPagedCoursesBySectionReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AD427B41585374491442EA633712E32 /* PTPagedCoursesBySectionReqMessage.m */; }; + AC0EEE9A3BB32716A370B663FB0AA7FD /* PTGetCourseDishesOrderByTimeReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A904868F243FCC5D91285F98258566C /* PTGetCourseDishesOrderByTimeReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACCC2E83CBAA7A978381BFEA7DCE1199 /* PTGetFreshWelfareQuestionnaireRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 425BCD581FE148CAA1E585AB1B2326FB /* PTGetFreshWelfareQuestionnaireRespMessage.m */; }; + ACCFCCC4ADA9DDB20B7FF9048E6DACB5 /* PTReplyRecipeQuestionAnswerNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 509BD89C692CBB193C4436DD93A1C601 /* PTReplyRecipeQuestionAnswerNotificationMessage.m */; }; + ACE39B4046B8601939B585BFB07F4CCA /* PTFreshWelfareInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 373D1E6A5FEF6BA58516117B0E3364B4 /* PTFreshWelfareInfoMessage.m */; }; + ADEA20F33248F49606F31E7E28FCE644 /* PTGetFreshWelfareStatusRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 91490E638D1791874B5A492A36EA8E36 /* PTGetFreshWelfareStatusRespMessage.m */; }; + ADF08975C5D55B1E09DECC876657D0C5 /* PTAnswerFreshWelfareQuestionnaireRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E642B51FE6D70097E05AEC1CD87AC8D4 /* PTAnswerFreshWelfareQuestionnaireRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE295113F80FC46D75D46FEB2B5412C0 /* PTLoginViaPhoneV2ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 19C231E60DBB98228A2CEDDD8B1E9DD1 /* PTLoginViaPhoneV2ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE426B4634B5C8DE2F312EAA073DFA44 /* PTCollectDishReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EDF4EFFB35AC659106F9576F86715C82 /* PTCollectDishReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE6B864CE1FA85A276A731A3C55A5CC9 /* PTCardDishCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D5DE7D9A920CECF079997E10E47F8754 /* PTCardDishCellMessage.m */; }; + AEBE95A3A8B77526EC0A57F011AB4DA8 /* PTSetInterestedTagsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9229AEB35B9DB7FDB8D86DD18DB9EE8A /* PTSetInterestedTagsRespMessage.m */; }; + AEC75B708E892D63F165DFA2D4F2DAA9 /* PTApiNewageService+Account.m in Sources */ = {isa = PBXBuildFile; fileRef = 123A50B6CB41FCD436189225F84BA963 /* PTApiNewageService+Account.m */; }; + AEEE2E358051B69099C2CA5CBF207036 /* PTOneDayOneNumberStatisticMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 44F98C52F59DA415B0AAF249CA5820A7 /* PTOneDayOneNumberStatisticMessage.m */; }; + AEFBE8D2B6C33E88AF3A127E47C64E40 /* PTCourseRateDisplayInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B2924306177CD9E1E99E49D25F1E4F97 /* PTCourseRateDisplayInfoMessage.m */; }; + AF9265993CD7DB2B2B8C6490D624DC1C /* PTPictureDictMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 21EE1CF7C4DF3F5CEE6412F2692E7DEF /* PTPictureDictMessage.m */; }; + AF94B2554FEE4AE81BA815A088BB9D88 /* PTReviewMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DB49CC30C338C980BB698F5D6E0EF014 /* PTReviewMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF9938882AD12A2988BF7E6812EADE04 /* PTDependentWelfareViewMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AFEA1082A9698EA20671432A77EB1FE /* PTDependentWelfareViewMessage.m */; }; + AFD71717FC6AD08F08B620F8EB8DB1E8 /* PTPictureOptionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 87794041F8D72D164F385342E77B1E73 /* PTPictureOptionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFEB1B435F7E0F1430C1F754116F2DD7 /* PTGetAdvertiserSourceImpressionStatisticReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CB9DE81CF0048BD995F5D33712165438 /* PTGetAdvertiserSourceImpressionStatisticReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B033A297B460C520AF1DC32F651B770E /* PTGetMyCoursesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A6A152012884CCAE4C7226DA97D5738 /* PTGetMyCoursesReqMessage.m */; }; + B0392497E8B46FFCBE534E4775E20763 /* PTGetAdvertiserAccessTopTenStatisticReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A240233DDD3813CD07C61016531B2F5D /* PTGetAdvertiserAccessTopTenStatisticReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B03B0816AA814A2ED43FC14157D079C8 /* PTGetAdvertiserAccessSourceStatisticReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 503FFF6DB715A6E522AA9FEAF1E59026 /* PTGetAdvertiserAccessSourceStatisticReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B043EBA346A7776DE5149C4140C6AB0A /* PTGetRecipeDishesOrderByTimeReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B64C637951503B79E83898316E0E2D1E /* PTGetRecipeDishesOrderByTimeReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; B056F98AAF09313DF9F72E786BC5FEC3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */; }; - BB1AD6CBDAB4780BFB0C7BEFBDEB1F79 /* Person.h in Headers */ = {isa = PBXBuildFile; fileRef = 6850D2CE3AE543AEA4FB2619E1FDB19C /* Person.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0B0AE95B07A8A5ADF41070A058B5EA1 /* PTUniversalSearchUserCardCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 82A7924D99AFAC425EEA5058972BD448 /* PTUniversalSearchUserCardCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B11CBD633B839987F2AA2E99C492DAA4 /* PTLoginViaDeviceRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AE369923D4AFF4B3B0CB72B653A4F3CC /* PTLoginViaDeviceRespMessage.m */; }; + B1372FF55E46398872E70EB45B6678DD /* PTGetUnfinishedWelfareUrlRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A98BEB74015EC63FC8D10609D2189D3D /* PTGetUnfinishedWelfareUrlRespMessage.m */; }; + B13C5C5274980EA60A5DB8235D156888 /* PTMarkTabAsReadReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 82A5B36EF9908046B0C4809240A85B84 /* PTMarkTabAsReadReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B156A059DC5EB36724F9A6B320011DDA /* PTSetRecipeAppraisalAnswerReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 303EB72DD19C8D2A25FF23A1B555CFB3 /* PTSetRecipeAppraisalAnswerReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B15EB303298FC0545DDFC82917EF2B79 /* PTAnswerRecipeQuestionV2RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A4ED9BED1850A2257BF68855A2346BE8 /* PTAnswerRecipeQuestionV2RespMessage.m */; }; + B1AA58B8D741FDEFC3AB1F3E22148885 /* PTGetRecipesByIngsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E1CB1316F7336A1F55BD1F009FCCF184 /* PTGetRecipesByIngsReqMessage.m */; }; + B1DACF417C8E76A3A0B0026027B593A8 /* PTGetUnfinishedWelfareUrlReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 15A8B448FD1FED5AE4AE28216086E634 /* PTGetUnfinishedWelfareUrlReqMessage.m */; }; + B1E9B0AE31E64B294B978F364CBC845F /* PTMarkFeedsAsReadRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ABC24F5FAE5855F9E61F384632DFB70 /* PTMarkFeedsAsReadRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1F14C2E1A4C43FF32FF0FDA7A5EA66D /* PTCommentDishNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C6674BA02A3729C12915B3891360C233 /* PTCommentDishNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B242C50DFA177AB3FC287D674730F6D5 /* PTMarkupMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 588A654ED76943F679480A886BD185D3 /* PTMarkupMessage.m */; }; + B245709A3FB3CC4824F4240430F2A803 /* PTClassroomVoucherMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 627692E512F487B48486E1E7416ECB02 /* PTClassroomVoucherMessage.m */; }; + B26BDA23B8003CCA431C711AF0F62184 /* PTMinorUserMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F7BCCE1AF973EFD66FCB51A469F0D54 /* PTMinorUserMessage.m */; }; + B27150DDBBCA1826CFCAD90358F188F9 /* PTGetFreshWelfareQuestionnaireRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A26E067CB9BE067B0D1F152862AA6700 /* PTGetFreshWelfareQuestionnaireRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2AEB1C54D9B27C9F6CC4C82B4FDCD2F /* PTGetClassroomTabsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B317C7CC5F9786F85874B91E7EB6AF5 /* PTGetClassroomTabsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2C54A388D2EFE721EA4BEC8F7F0D495 /* PTClassroomTabMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B479EE1B3D3A0A3BEC3246451CEFB63 /* PTClassroomTabMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2C8AEE6A980890C341F42AE2F8131C7 /* PTOauthProviderEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 53981D03486F73BBC02CC8378C4DD781 /* PTOauthProviderEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2D541F19CB45A747C500427FDCD4811 /* PTApiNewageService+Feeds.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DD7C25DE8599D7B7899A7F86CF0E944 /* PTApiNewageService+Feeds.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2D72397A8AB15F7DDBD8ED0BF6EA794 /* PTDeleteQuestionRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E69EA945E83001606338FC23F47BC516 /* PTDeleteQuestionRespMessage.m */; }; + B2E2E74C4E589E51D75A59075DBE54BA /* PTCommentMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F738176AFA2E1A38C78ED6B9CDB4439B /* PTCommentMessage.m */; }; + B31E3BB92A0FD566BC63754B48ADC9D6 /* PTSimilarEssayMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BC8E5FC8B44E7B0B3F6603B6CAD0047 /* PTSimilarEssayMessage.m */; }; + B36BB33EA970542C02ACD228CB331B35 /* PTNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 29019E503B624713C3608495D3B82309 /* PTNotificationMessage.m */; }; + B371DD25B290BB4DC8FC4F782F82C593 /* PTGetNotificationSettingStatusReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4010433B1E45EA42B7812EC6274FAD1A /* PTGetNotificationSettingStatusReqMessage.m */; }; + B3DB0503B73BB739D2A8570AAFD332F5 /* PTListEventDishesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C269B870AE03779A5F8EE0C373E71FA9 /* PTListEventDishesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4006406943E1DEB115979B3F24C00CF /* PTAccountMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B324EE9C6C92DB6E65172C2D51D3DCF5 /* PTAccountMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B414DE126A02661A30CE595D40715F35 /* PTGetAdvertiserAccessTopTenStatisticRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FC4B0A19860D070ABD2ACE2471D00F /* PTGetAdvertiserAccessTopTenStatisticRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B43CAD6AB9C401C8C6D740BA5D2FC001 /* PTGetAdvertiserQuestionnaireStatisticsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2397F1A6BF72CA259097476E887BF575 /* PTGetAdvertiserQuestionnaireStatisticsRespMessage.m */; }; + B4552CAC758853859B4C23A243521C07 /* PTShowThemeReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FDF638ED5158E087CBF8443F15DC1B6 /* PTShowThemeReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B47036202A873C89DF4398125DFAA580 /* PTAskMpQuestionNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 618CD5E9A4D1C0D042B7E93FCA76F75B /* PTAskMpQuestionNotificationMessage.m */; }; + B490EBA86D2B364B780504610D710979 /* PTVerticalSlipBannersCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A0A5FF42398554336D0D992A4C4CB97C /* PTVerticalSlipBannersCellMessage.m */; }; + B4AB892024FD0682C37C6812F3920907 /* PTRecipeAppraisalAnswerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A8E616E31E47361D2449E11A4BE87A13 /* PTRecipeAppraisalAnswerMessage.m */; }; + B525EBB58325A08D7D93299BC5483EDF /* PTDiggRecipeQuestionAnswerReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5587B32C27D81C042ACDD627F9DF1D8A /* PTDiggRecipeQuestionAnswerReqMessage.m */; }; + B59574B2CF525085ABD78C0C890187ED /* PTExtraInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CC106AFCF45231F96E71A7D38FB955C1 /* PTExtraInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B617730F58E082ED1105B3B2383543F1 /* PTPagedEventDishesOrderByTimeV5RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A5332EBEE0A74FCE2A341906932A070 /* PTPagedEventDishesOrderByTimeV5RespMessage.m */; }; + B623DACFC99285539A29A55085E0665E /* PTAdvertiserProductMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B44D8604E94D987B1690897043FCE03 /* PTAdvertiserProductMessage.m */; }; + B6C630A6AA5986D63E02CF288ACB1F55 /* PTCanUpdateDishRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AF45737F4BED66298C85EF0A1F2EA7D8 /* PTCanUpdateDishRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6D8BE1FAC3FDA6A92DEFA2FD259A682 /* PTListCommentReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 448EFE5A0AA03F9653E95B83A4C74508 /* PTListCommentReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6F5B7270035D838912633DDAF850085 /* PTGetSignatureRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 006F27C3CF7C53AB95EAABF6A85571FC /* PTGetSignatureRespMessage.m */; }; + B6FCDA02FFD28AC0BE0E05B6AB9DC02C /* PTUncollectEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 76690B20D8AEE1B8F16C9A8A82CF5ED9 /* PTUncollectEssayRespMessage.m */; }; + B6FF554E442C1292DB5B0B8400EF81D5 /* PTGetDishesUploadedPageBannerInfoReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 191446E773378FDA8573C399139C756E /* PTGetDishesUploadedPageBannerInfoReqMessage.m */; }; + B71C4559097AB213369A66015DE9FCBF /* PTApplyForCourseVoucherRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CA7C49EF4C08D8BA676A1E519F1852D4 /* PTApplyForCourseVoucherRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B74DE97064B3924BEB4DF11B58722C0F /* PTGetUsersByAddressBookRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E25A8512EA5766F40C6437414EE98A3 /* PTGetUsersByAddressBookRespMessage.m */; }; + B82066BED941A8FE607408A9C8C8FA9B /* PTOptionStatsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D34D4DD77068006167605CD0FF379ED9 /* PTOptionStatsMessage.m */; }; + B8CBBDCE3EF2255C5D7B4AEE97E5399A /* PTGetIsDeviceAgreeAgreementReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CBA0BEA3EBF25A8281559894B2A57BBF /* PTGetIsDeviceAgreeAgreementReqMessage.m */; }; + B8D3875C8A7EDEC4AF056C14DBC94BA7 /* PTAddressBookFriendMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A114735677AAEBB3D26592023415225 /* PTAddressBookFriendMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8F1110E95D4ABD2FC9A06E7EEA855FC /* PTReportAnswerRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 89150851EF011F5BEC0FA21D6590E69B /* PTReportAnswerRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8FFC1D4576A038757FCC4FBB0DEFA2E /* PTApiNewageService+Homepage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FB2718DA896379CB5E6DBC00A98A775 /* PTApiNewageService+Homepage.m */; }; + B93C1E3CC2D3EC1C976E292E73AA74E9 /* PTGetNotificationSettingStatusRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 626A08B9B84BB2FDDE8A63EBD1DFAF24 /* PTGetNotificationSettingStatusRespMessage.m */; }; + B93E4F95368C000A59A96B2143B27A03 /* PTAdvertiserDataStatisticMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C183C5E15173DBC4C9A8B35560CA8E1 /* PTAdvertiserDataStatisticMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B97687706DD1F85F41FD20C5E61B69B2 /* PTAnswerQuestionnaireRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E3554060E568786F8AD1F0ADBEF979D /* PTAnswerQuestionnaireRespMessage.m */; }; + B97F3916D7CFBF8BCE2303CC880BA5B0 /* PTCardDishCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D427394A33BC7AF58457DBA52775FB2B /* PTCardDishCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B9C4AF929AACEAA2E622A48A2E584908 /* PTShowDiscoverRecipesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 68AF446D07CAB9BD88DB5782CE624F12 /* PTShowDiscoverRecipesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B9FA9E117BF333161A4597D4BFCB33B1 /* PTGetRecipesByIngsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A2552C6B1359C4A9A35F8A9B40939E /* PTGetRecipesByIngsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA24C38E607E1BD14F51D9C991975A99 /* PTThemeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1670071C1FA83654186022EEAF0D5D32 /* PTThemeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA2D11A78F2E4C7BDDD0B324683B16CC /* PTReportRecipeAnswerRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 675595C3DAD6B62AE938BB9A27E91838 /* PTReportRecipeAnswerRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA81E907C8C99D61231B627F13A9FFA2 /* PTIndependentWelfareViewMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AF4A860A629D06DEF74CC95425CF5408 /* PTIndependentWelfareViewMessage.m */; }; + BA9566DFC59E5F18599A6B8238651F5F /* PTPagedRecipeQuestionAnswersRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CEF37C72482FB42EF7A7319CF704E47A /* PTPagedRecipeQuestionAnswersRespMessage.m */; }; + BAB15CFEC6DDA2E6642EB3A021992A96 /* PTLineCourseCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DA8975C8328FB0CBB14AE7322F0D5F19 /* PTLineCourseCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BABD14B65DD2E74DF1B860FDBBFF78CF /* PTEquipmentMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C8048B36CFF46CD2D46E71FBA5D603A2 /* PTEquipmentMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB27A121B61CC85E0CD7E6805758A363 /* PTPagedGetTagCoursesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 50225438F663A7D7DDCE6A230ACEB93E /* PTPagedGetTagCoursesRespMessage.m */; }; + BB6D76CF0E613E0CD08712416D15CBC9 /* PTGetAdvertiserOneDayOneNumberStatRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B67DE4E95DDA676D729BE98CC5B17FF /* PTGetAdvertiserOneDayOneNumberStatRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC0BFE5B71967F8C7A1C6CB9E7C3C673 /* PTApplyForCourseVoucherReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E1FCBEE25C29C9065C8C1A5D7BA553CE /* PTApplyForCourseVoucherReqMessage.m */; }; + BC335981E00F65E47969B5AE7964FCD2 /* PTChannelTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 8539EE08D0EBE3239E6B50931CE52FD0 /* PTChannelTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC6E5FB5C1A44E930E168E3CE862FB6D /* PTPagedQuestionsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E8A47CD802A751CCC72142B9FD295DF /* PTPagedQuestionsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC974DB7CDE92578F25CF60198E22D3F /* PTImageConditionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E445DC24DB217B288690BA1584CA5009 /* PTImageConditionMessage.m */; }; + BD065BFB6BD6DC7BF45DD498539CD074 /* PTSdkAdMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EB45247FB27B741C6F7F3533882B9CA /* PTSdkAdMessage.m */; }; + BD9017DE27E7C539EBD3827266FD07F1 /* PTBatchGetExperimentResultsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 58815330F22EE66DD2F895E670AC7588 /* PTBatchGetExperimentResultsReqMessage.m */; }; + BD9CD75BE738011C07641C75EE42D5E0 /* PTObtainFreePublicCourseRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9E4C81DBE4967484E538D88CA12DF3 /* PTObtainFreePublicCourseRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE29E41D8BCEDCF0DD55AB6A665757C4 /* PTAdvertiserSourceCountStatisticMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E0BC5FF032210FEA74E3C3788101D2 /* PTAdvertiserSourceCountStatisticMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE2C23047C4EB34E0021416FED4B205F /* PTAskQuestionNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E45CF1AF43251DF722EF6EB7CCD85B3B /* PTAskQuestionNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE4C3F78FEF2AFA8815A534EE75FE1D9 /* PTShopInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 17D9117DAE86EFB36AD33C9BE794DF9E /* PTShopInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE6B97E0E311BFD99E16AF47C25AAB9F /* PTRichTextCourseCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F3F08D1C49AD3081DEAACD4B04BD5269 /* PTRichTextCourseCellMessage.m */; }; + BE86F55B415C13108063704F387CA4BD /* PTRecipeQuestionAnswerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC06DEA4C14DE2FFE9C234B504B0A05 /* PTRecipeQuestionAnswerMessage.m */; }; + BECB34B45CA2A969F4587655AFD33B8E /* PTDiggQuestionAnswerReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BE3CB7B532B08EF3E9B338F9F7B670BD /* PTDiggQuestionAnswerReqMessage.m */; }; + BED436DB21E5594E289AEAA4306399E1 /* PTRecipeCatsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B015A5D1F2A9F13A4EBB66F21AABBC /* PTRecipeCatsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEE70DC3263848159F2126707A24656F /* PTListThemesV2ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EA9491215FDC6CE701DC07255ACD059C /* PTListThemesV2ReqMessage.m */; }; + BEF4F1AE1A05F68F074DFEC1C50A9888 /* PTApiNewageService+Question.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D528C41317227DDAE8B9A02B85A665A /* PTApiNewageService+Question.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF2FC8D53EFC13D1D3A277E6656CC8D4 /* PTRichTextBoardCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A78A01F6EE4053FFDD5AC4E7DBC5335E /* PTRichTextBoardCellMessage.m */; }; + BF33217ADDFDAF818A2E4D8F4363EFA0 /* PTApiNewageService+Equipment.m in Sources */ = {isa = PBXBuildFile; fileRef = 19D1F1C8737AD26D3682E576285629BB /* PTApiNewageService+Equipment.m */; }; + BF34D1B7400419901D0C72F1D8471B05 /* PTFeedsGroupMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7814949AF8D771D027046DA1C1E3A2E0 /* PTFeedsGroupMessage.m */; }; + BF843C6C9A52622B45F7FE19334A4007 /* PTSideSlipCoursesCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 43016FD1009A8F5A56F47810A26F0429 /* PTSideSlipCoursesCellMessage.m */; }; + BF8C6374F6227E37273B8615F4E150BA /* PTSimilarEssayMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C19973926D43FC25912F19DDB80A2654 /* PTSimilarEssayMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF91E171266CD8F766E4C43FEFFB7987 /* PTPkxRegisterPdidv2RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 922718285B7F02AF430942E83E413AF2 /* PTPkxRegisterPdidv2RespMessage.m */; }; + BFA7F0F4A34162AC96D0EDFC708A3E26 /* PTGetQuestionnaireRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 65ACCA58BA3BACC227178D6384C099FF /* PTGetQuestionnaireRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BFAAC9DAA1CCB1732E370BB63F1B8797 /* PTGetRecipeFeedsV2ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CFA73BB5FE1683AA9A317D8162608EF9 /* PTGetRecipeFeedsV2ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; BFDE22106B0BBB36A6428193126B336B /* Pods-YJLibrary_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C10487B13B87F8D641914256373A63E /* Pods-YJLibrary_Example-dummy.m */; }; + BFE01C3C56854FF79F5A129F8F6BBA51 /* PTDeviceAgreeAgreementReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1900B933087329397D71D32F265AF9C0 /* PTDeviceAgreeAgreementReqMessage.m */; }; + BFF944CA8B14203C4A43237F2774A3C6 /* PTCookCourseNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 305A296B186C884905BFDDB5B0107F04 /* PTCookCourseNotificationMessage.m */; }; + C0587AABD3D9D14D03FD4C62D07D5F4A /* PTCommonRequestParameterMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 36FFDDF1D96881BA785ADEBB32A16FA5 /* PTCommonRequestParameterMessage.m */; }; + C061E0AB6D999ABAC80451C6BD9EA78F /* PTShowCourseRateTagsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D8A521AA73888BE9C4045C5EB058531 /* PTShowCourseRateTagsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C07C58D8902500E1612662EFC6AF65B4 /* PTShowCourseRateTagsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DF77ECAAA833C48F96A81062F93FD86B /* PTShowCourseRateTagsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0C4D3EFB6FF4683F00E9DF2FA3A02A5 /* PTGetRecipeFeedsV2RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E474D2BB2917321D62846EB1FBE8EF2D /* PTGetRecipeFeedsV2RespMessage.m */; }; + C0FA50CCDA93704551B33D476BE1D223 /* PTPagedUserHistoricalWelfareViewsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 831E6D2372E695981A69FF805FCDA33F /* PTPagedUserHistoricalWelfareViewsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C12EC317EE5FD8B6A698AB9A9EAEE08B /* PTUndiggQuestionRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C9EA620C44DA720023793F29C56BEBAA /* PTUndiggQuestionRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C13DD8C779C9DFE1DAE3A6DF00741404 /* PTPagedUserCollectedDishesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CF464B3F1ED704AC4163E01B765DA582 /* PTPagedUserCollectedDishesRespMessage.m */; }; + C1661A7C8A9FACF87B7E41DBB6771F8C /* PTGetInterestedTagsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E1CD9CDAFEDD0F9876B0073D808053 /* PTGetInterestedTagsReqMessage.m */; }; + C16E4C26D80E480C9E4E0EA49A60FABE /* PTGoodsInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 99690A1F1E2F61D103FB2E95307A944F /* PTGoodsInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1C96FD3751124C22A82CAC0141788FD /* PTPagedQuestionsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 353EEA30BA7E4D00DD45C58465375EFA /* PTPagedQuestionsReqMessage.m */; }; + C228E82793B053B014D48CB5DF8B2FF4 /* PTPictureRadioQuestionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 190FB6859AF5001D7C9AA81EAC060E90 /* PTPictureRadioQuestionMessage.m */; }; + C2712940DACAF2CAAAEC032C5AA0633F /* PTSummaryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E6F3F0B019CD1CA5615B2C5D5064B9DA /* PTSummaryMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2AF21D4201E50CBD402AB8FA07ECA3C /* PTUndiggRecipeQuestionAnswerReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 29B1F075876B0ACF62978B01BC13A3EB /* PTUndiggRecipeQuestionAnswerReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C31A6A7BD391BE7238AC590E85AF5D0A /* PTRichTextGoodsCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 68420EA3A8A90AD2AE32AEA82B2783A6 /* PTRichTextGoodsCellMessage.m */; }; + C3498C88210C89B73BCBD83640BE66FB /* PTEmptyMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D1DE15722904DB87397411423153D6B4 /* PTEmptyMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3606601EBA4249CBA01CDF49593929E /* PTListThemesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A759DC0FA5499C4FB683D5B885B117A7 /* PTListThemesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C361CAC3F7CBF04B9219336DFD107ECF /* PTRecipeAppraisalAnswerMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7496B1C24F469DC36ED28133BE341F4A /* PTRecipeAppraisalAnswerMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; C3711004DF1C95AE251638BA830CD382 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */; }; + C37370B25568C0B5AB697959909ED197 /* PTAdvertiserSourceCountStatisticMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BA274736AD65ED3C85D59917108845CC /* PTAdvertiserSourceCountStatisticMessage.m */; }; + C3A38350FD16C1B146357A6186D45843 /* PTIsTargetInUserBoardsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DC0C542EF0C25EDDF13AB660B87A996 /* PTIsTargetInUserBoardsRespMessage.m */; }; + C3A51C2C2FC95F90BE75FE359F78AD13 /* PTReportAnswerReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F776D5794F5AF2B99678860E965FBFD /* PTReportAnswerReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3B0A14CB39BF7B24160A6667E0C7C2F /* PTCreateViaWechatWithPhoneBindingReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 643D3F9B847D75189D4F23507C7E7219 /* PTCreateViaWechatWithPhoneBindingReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3B35469ED3321ECC6EEB2F429420797 /* PTNotificationTabMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BCF4BA6F6A5ECF92CDE36C3728F54131 /* PTNotificationTabMessage.m */; }; + C4017CC7561C93C7C47A3B4133EB14F9 /* PTGetMyCoursesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 822268A6A248412C2E6FD0F5B6EABA99 /* PTGetMyCoursesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C441F7E52C2D68C25B766A7550DE8B35 /* PTCreateAccountDeactivationApplicationReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A003BE2F88301A11B39066E0889925B2 /* PTCreateAccountDeactivationApplicationReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4986AE720E4AC316160C95DCA8377CA /* PTAdvertiserKeywordStatisticMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DE986FEFFC699C63B74226A5C24B4144 /* PTAdvertiserKeywordStatisticMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4F67E04321CF742ACB6F40CF879D4D7 /* PTExtraMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EAEA7F38C5915501DBB71767A368E2C3 /* PTExtraMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4FA1B45B78569275BAF0B7246BB5DA1 /* PTCourseKindMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E8473DF9E6BC0A971707898DA62DF83 /* PTCourseKindMessage.m */; }; + C5291A6B0F4AF9C3998C27A7ADC3962C /* PTBindUserEquipmentRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 606AFD8F17A949D2616E4B7C27408B7B /* PTBindUserEquipmentRespMessage.m */; }; + C58A60C82037069A5740E09D23EEED58 /* PTApplicationStatusEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 243694105D6227B59579EDC18F74F760 /* PTApplicationStatusEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C59A516F717AAC48C567D7EB9133172E /* PTSubtitleButtonMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A66539674C46F3839E3497208E70C68E /* PTSubtitleButtonMessage.m */; }; + C5A0577B3B6548371CBDD94C4A2808A3 /* PTBatchGetExperimentResultsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A481BB69BDD59B7CE1E63FB196EA89F0 /* PTBatchGetExperimentResultsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C60D39BDA3900BE23DE5516D9B46ACA0 /* PTSimilarQuestionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E105652984C69BC8E4BC4C740D2E59F8 /* PTSimilarQuestionMessage.m */; }; + C6155C350B9D42449788CC8DA5D09C41 /* PTApiNewageService+Questionnaire.h in Headers */ = {isa = PBXBuildFile; fileRef = 0450116815CD6CF10B796608C30EB872 /* PTApiNewageService+Questionnaire.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6793F50636FAB2FD783DFFB5723CA7B /* PTGetNotificationSettingStatusReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FC59BD7951D4C2F43D4500EFB6979EE2 /* PTGetNotificationSettingStatusReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C69EAD56EF4B7CE2DAFD88B56872DC48 /* PTDiggDishNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CB93B2078B59C819C5DE9CD7B282336 /* PTDiggDishNotificationMessage.m */; }; + C6F49015974716A5A7B61ED4D07324FB /* PTAnswerFreshWelfareQuestionnaireReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FB383D1C17C4958510020EECAD617050 /* PTAnswerFreshWelfareQuestionnaireReqMessage.m */; }; + C728584168C263598462D44C8FC38575 /* PTPagedQuestionsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A1FFABC1EFAE9717A50EB6B6E88153E2 /* PTPagedQuestionsRespMessage.m */; }; + C74A5D95C95AC9B4B483FFFF9986F60A /* PTDeleteAnswerRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A70129C1123F8EAD567BFBAC24EF476C /* PTDeleteAnswerRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C767D76244E630148A8D493948ADEB49 /* PTVerifyAndBindPhoneV3ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A363BD587DF5718E21F59D70ED60D7AC /* PTVerifyAndBindPhoneV3ReqMessage.m */; }; + C80BF39A71159DF5E7DCDB4DDEBBE478 /* PTCommentPromptRuleMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D40FCAF1077D3AAD52BE9EB8FA9D075 /* PTCommentPromptRuleMessage.m */; }; + C8929CF469C9C22DCE45B31F34818E19 /* PTPagedGetTopCourseRankingListRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D917678F845138C79B429E86A83F5A4D /* PTPagedGetTopCourseRankingListRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8A96F8594646DA390728B44E12C5B4A /* PTDishMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EB8781B00CF2A99DEDB3A4F45BC4D96F /* PTDishMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8DFF695F96CBABD63AD213A024E7F33 /* PTGetCourseTagRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 45CE823CC607BD85A5F6381D355D8F89 /* PTGetCourseTagRespMessage.m */; }; + C8EFFFD364826C6C38CECFB8777FB157 /* PTCloseQuestionnaireReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C793A424C85945B0C7DF7D607478659 /* PTCloseQuestionnaireReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9055E687FB75EB2643BE025B3521003 /* PTRecipeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 900BBF3576980315A31B712E1F54C93E /* PTRecipeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA05F7FB9A32FCF4D918880AC35470F0 /* PTLoginViaWechatReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FE35799AE6A3AF3B07E65AF21DBA02D /* PTLoginViaWechatReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA36ED4A7F8F3059205114B4A00BD1CF /* PTPagedCoursesBySectionRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D5370CD70A2F9BB9E1D84EC029233FBC /* PTPagedCoursesBySectionRespMessage.m */; }; + CA394B58FFF0D1F01D5A3E4A552073A4 /* PTIsTargetInUserBoardsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 37D0D175EF2673D08CE729EF19CC8B70 /* PTIsTargetInUserBoardsReqMessage.m */; }; + CA6B852E6787EFE98A64DAFA0911915B /* PTDiggQuestionAnswerReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E7602DD5F51C8D31099D6789A1578F0 /* PTDiggQuestionAnswerReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CAEA50245879FB652127923195A1BDF2 /* PTPagedUserCollectedEssaysReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 624FB639C62749E4BC22AA9C5977321B /* PTPagedUserCollectedEssaysReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CAF58F6341202765FBA549EC148FD439 /* PTPlaceholderAdCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EFEE83994A6DD9CD2FCF1F6730B67077 /* PTPlaceholderAdCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB1B66D54DCB8906D0943680FBB18E30 /* PTApiNewageService+Board.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A362A6DC3D1556782887B4F7DD19F90 /* PTApiNewageService+Board.m */; }; + CB31168078622A038D4A75501AE30219 /* PTUncollectEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 09014A858A96ABD96176F584249D51A4 /* PTUncollectEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB651B007D7098EF86B1DD579A4972F8 /* PTRecipePageMetaInfoReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C71E0CD3471C1C44F5859A7F0B59B9FF /* PTRecipePageMetaInfoReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB7BB75D25BF8EF85C72AEA5839C7B5A /* PTGetFreshWelfareQuestionnaireReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 887131110181F695023839E7EACF7B32 /* PTGetFreshWelfareQuestionnaireReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB90CD4F1673951C1A065C1683C7D021 /* PTNotificationTabMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EBC3699642088542C386A16C2D3067B6 /* PTNotificationTabMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBA315D55A8133755FCA4EC0A6DE9EEA /* PTGetSameCityRecommendationsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D139B85A90A100AB8600DE395143C1 /* PTGetSameCityRecommendationsReqMessage.m */; }; + CBA84F4D28344A7483D5371221C14584 /* PTPagedEpidemicEventDishesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E07C9B5A4F677402DCC62E16A76B362 /* PTPagedEpidemicEventDishesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBC1819EC4D10615F8CB7CF5BFC6654D /* PTReportRecipeAnswerReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DD66C46999FB0D58AA9FB0E4D70E60F /* PTReportRecipeAnswerReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBF915E6B3EAA0C419DE6ABC4AA3D8FF /* PTCreateEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4586785228BA63BAFBACE8E7B34CA3BE /* PTCreateEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC18495CA1523C8928C26E1BE333B76B /* PTAnswerQuestionnaireReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 193DDB628ED5D6059CC68B6C3E2402EF /* PTAnswerQuestionnaireReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC186E32E5635ADA0126496B599C2B56 /* PTGetMonthlyCourseRankingListRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E1D896F362F09A5629BBC24772B1BBE1 /* PTGetMonthlyCourseRankingListRespMessage.m */; }; + CC65AFDDC0E2AD144F427F9E48AFC4E4 /* PTGetTagHotCoursesReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 988894879CFB11C95C2233F953735C1B /* PTGetTagHotCoursesReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CCA71A0D5BC14A995EDB6646F52ABB2B /* PTAnswerInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E79BBA259BBADAAEC27CF89AD474209 /* PTAnswerInfoMessage.m */; }; + CCE3813F2428CE41B4D5DB0AF42DCB8B /* PTGetClassroomTabsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 69231D0B3416A12CD4A6A1A96D0469A1 /* PTGetClassroomTabsReqMessage.m */; }; + CD1B81A1BCD076CDFA218D6D819350F3 /* PTQuestionnaireQuestionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5DADFE695BF09C3A5341AB5DC17C24 /* PTQuestionnaireQuestionMessage.m */; }; + CD1E85F457BA7D23DBE84537527F5BB7 /* PTFeedsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 19A3C2D97439B44C42E5BAA05E9C5959 /* PTFeedsMessage.m */; }; + CD3B65D922C93D7AAA2D1DC41F430EB9 /* PTSdkAdScheduleMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EF2A8EF1DD874F2F7CCCD1D3CAC1C61 /* PTSdkAdScheduleMessage.m */; }; + CD3FD6F5CBFBACC7DCE71417FFEBB6C6 /* PTContactMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AC51CE1CACC3C020D2276EC08370D65D /* PTContactMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDA4B41B0D055216FF62B15F46D9B8E0 /* PTPagedCoursesBySectionRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AAB50D605E912E93E726511A69583894 /* PTPagedCoursesBySectionRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; CE1976EA09B7B412696377CA90971334 /* Pods-YJLibrary_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E87EC0D04E4B310E445EE76D7435064 /* Pods-YJLibrary_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB0C1EF528A20E012F598F8AC5607608 /* YJLibrary-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C67E5021F5565B320F2CD3CAEE885DFF /* YJLibrary-dummy.m */; }; + CE328318A6F38F69629504FF77C87091 /* PTGetRecommendedEquipmentModelsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 12BF8E2184CC7DA717CF9C50A6377DD8 /* PTGetRecommendedEquipmentModelsReqMessage.m */; }; + CE7E2080E2524855CDCBB9904A7546F5 /* PTPkxRegisterPdidv2ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0297938835741C9E068E03B4354983AC /* PTPkxRegisterPdidv2ReqMessage.m */; }; + CEC750F9727745DD4824AB3E78D5C308 /* PTLookupAdsBySlotNameRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C4D44929BF2FA50C11FC3F44AB161451 /* PTLookupAdsBySlotNameRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CEF9DC3F55B09933226D0C9E3D7B648B /* PTAccountDeactivationApplicationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CB8C0F594817BD56D3E5FBC0F330F92 /* PTAccountDeactivationApplicationMessage.m */; }; + CF121B5E9032C33D7A17D9767BF2321D /* PTPagedRecipeQuestionsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D9276DD80A0BDE05C3D9A450DAC3FD37 /* PTPagedRecipeQuestionsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CFB7D346766FE153E0583B4B98A929AC /* PTCreateEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 31D7D86658FD6161D8FA0BB526A7BC8B /* PTCreateEssayRespMessage.m */; }; + CFE16BCFE6F390427E9D2478C80AD86F /* PTMarkFeedsAsReadReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 750E91AF64A20962ED577DA2BFCAD0AE /* PTMarkFeedsAsReadReqMessage.m */; }; + D0523E0AED11A98ED894C503D697A600 /* PTTrackingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 01EB2168EE1750B4D60FF75681503455 /* PTTrackingMessage.m */; }; + D0AAF177EEF14D81ABC42BFD81E32F3D /* PTGetFeedsGroupsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C4D1438455322422E11E86D9E3319F3 /* PTGetFeedsGroupsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D12066E6F04A66B7DD0BB5E5E24D08A3 /* PTQuestionAnswerMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 654CF5F731A0049CBE76C320EC4A7EFB /* PTQuestionAnswerMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D18A4D36823B33E066F6B196C8FC325F /* PTMicroVideoParagraphMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9337BD1C9B9A924D15DD4883668F8291 /* PTMicroVideoParagraphMessage.m */; }; + D19575827DEB5FC6A5EB0EAF6E106DDF /* PTSendPhoneLoginVerificationCodeV2RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 388459F7C69F131FEDE307E555D0E2B1 /* PTSendPhoneLoginVerificationCodeV2RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1AF1E5567C20ACFD8DD45CAC140E523 /* PTUndiggQuestionAnswerReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4895EB93A366C8FA30FED90EB8E25A14 /* PTUndiggQuestionAnswerReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1D7354579A85AB957FC7D13C6E846F4 /* PTPagedSimilarRecipeRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DE36B95CD1531B5123766BB64F276705 /* PTPagedSimilarRecipeRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D22A5AD9ED46A3A2F2AC8D77EB2A356F /* PTCanUpdateEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B09935322A1BE26C26A25B7BB5DFFE20 /* PTCanUpdateEssayRespMessage.m */; }; + D255BABFB099B44289D76154EC54258B /* PTCookRecipeNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 71298B204547AD245E0DFC8CFFF20BB9 /* PTCookRecipeNotificationMessage.m */; }; + D25AB090D6817388006AABC89F54B04E /* PTDiggQuestionAnswerRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 70B50E261788CCDB100C4E35104E9293 /* PTDiggQuestionAnswerRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D28B01961517F03579BAD6D516816DF2 /* PTUploadUserAddressBookReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9626D33C1880792E550462C1E855DFC4 /* PTUploadUserAddressBookReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D28BA6C51D1D12BC96D472A8FD8FC4A7 /* PTGetFreshWelfareStatusReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 67A76D84669C9F4CC5A7F6FBE56F3087 /* PTGetFreshWelfareStatusReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2A1F4D5ABCCE39691130DFC051BAEAA /* PTCollectEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7580422BDF38A10965229C0E36CE2F /* PTCollectEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2C551183FDF83751409B65E582D2E44 /* PTReplyQuestionNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B2AD1ECB92B5788F59998AA11D69EBE6 /* PTReplyQuestionNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2EF724090F24588A03402E3D0D38871 /* PTCommonResponseParameterMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 358F2611F234FF466C41FF40DF3C6974 /* PTCommonResponseParameterMessage.m */; }; + D35F5F30DA364E41F493A21AF8B1E961 /* PTPagedQuestionAnswersReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BE27D5BDB88CA62E23FECF0858E897D4 /* PTPagedQuestionAnswersReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3766584EB49C625CD024B4007D08F50 /* PTMarkRecipeFeedsAsReadRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C8A388E6FA1D31AC0086359B24B87152 /* PTMarkRecipeFeedsAsReadRespMessage.m */; }; + D3BAAE97072C948045300BFD70854E78 /* PTApiNewageService+City.h in Headers */ = {isa = PBXBuildFile; fileRef = 23238BB42D8F10AE6BFAFB45763DC828 /* PTApiNewageService+City.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3CE681539F08E3ABE04BA365FDF211F /* PTListEssaysRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 950C906C6B02B11BC69E93B0E80ADAA1 /* PTListEssaysRespMessage.m */; }; + D4517E190F4456380BD1A939E170A048 /* PTCourseRateUserMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 64F125E1B915546CCBBFF671CA514F86 /* PTCourseRateUserMessage.m */; }; + D4D4F7A7C9177597D938A326C453C727 /* PTNetworkSignalEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C4C9EB35C6BE992C37A888156ABDC50 /* PTNetworkSignalEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5498BB9D18117B95BE3C43D93A1D6DA /* PTPagedUserTargetsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D66F9DE21EDFA5ABCEBA7B5813CCDA2 /* PTPagedUserTargetsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D566478B6F91FA863E3A11BD5A09E869 /* PTPagedSimilarEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D856AA0151D702CC5525DB928351DB59 /* PTPagedSimilarEssayRespMessage.m */; }; + D572241AB568921B98BB9B3F653D4A17 /* PTApiNewageService+Market.m in Sources */ = {isa = PBXBuildFile; fileRef = BE91BB0431EEC6B71FEDB28DF91E76F1 /* PTApiNewageService+Market.m */; }; + D59EFC5693B5983FA519274E65403D4E /* PTGetRecipesByIngsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A824BCEC47F44AD1F6D76C0B5BCB70A /* PTGetRecipesByIngsRespMessage.m */; }; + D5C0AAFD0C55B142428B766F35AFC8C2 /* PTGoodsTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 7131FCFBDED67E7C3EA6962F771CE8B4 /* PTGoodsTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5C68DE1BA79C10CAEF36A14289D9B82 /* PTGetAccountDeactivationApplicationReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B73040813CDDC1C6FCC975E13D930D /* PTGetAccountDeactivationApplicationReqMessage.m */; }; + D64EC8157B7405BCAEEEB42BAC64B459 /* PTGetAdvertiserKeywordStatisticRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0C00E0E479BF444C4258CF57A7D57 /* PTGetAdvertiserKeywordStatisticRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6791B1DD0B71C654F6E1AF26BC3EF96 /* PTRecipePageMetaInfoRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 91714DBEB614DCFE69B101AB3FC86F5A /* PTRecipePageMetaInfoRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6912C0AA49BBE3EDE52E646CBF2F951 /* PTUpdateEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6090D63B9572BC1A116807183C6785E3 /* PTUpdateEssayReqMessage.m */; }; + D6A0479355D9466DB4D5F9A4D31049CA /* PTInstructionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 291B4BE584B756451CBE5190640F3C85 /* PTInstructionMessage.m */; }; + D6AA2F8E841EB18A6BBC95DAE36AC29F /* PTAnswerRecipeQuestionV2ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B02DB4759DA313AB5EC505B5BBA190 /* PTAnswerRecipeQuestionV2ReqMessage.m */; }; + D6C305CA2410C1B8975D41500AD1628B /* PTHybridListCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B5B9679D7B30848179A02825E5B17C9F /* PTHybridListCellMessage.m */; }; + D6CF46A1D69F5B4D038850FE03668EAE /* PTQuestionTargetMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EE05302C507DE1EBD0BC067DB8CC1583 /* PTQuestionTargetMessage.m */; }; + D6D9038A2C86032D508B34076E2BF511 /* PTApiNewageService+Homepage.h in Headers */ = {isa = PBXBuildFile; fileRef = 766C1385C052A78033B5D852042B02C7 /* PTApiNewageService+Homepage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6E2DB9FD841CDA12779EEC1CAA82005 /* PTPagedGetTopCourseRankingListReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 647A3BD7671D3B8B15029536A1BD9007 /* PTPagedGetTopCourseRankingListReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D70C980DB20DD38357CBA926B2B9976F /* PTReportEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E200BCBF83F7108490617EE11B53045 /* PTReportEssayReqMessage.m */; }; + D71CD65F3C094606AC8982B0C8BC8B6B /* PTUserUsageEnvironmentMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AF4377748E5B9102268B7D100FD5733 /* PTUserUsageEnvironmentMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D721E478438DD743307C3A50E2E3C29D /* PTNetworkCarrierEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 152C38C1434AC276EAA5C167561337DD /* PTNetworkCarrierEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D72C41CBC7E870F7C912DC8097052D4B /* PTUndiggQuestionReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7359EFF6C86E23A953CCD20970BDE577 /* PTUndiggQuestionReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D72CB17F5320E69599EFD5BEB5E67F8F /* PTUserMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 046391732D6C131A3092723FB37E3789 /* PTUserMessage.m */; }; + D73663E4D5756C56A35CAD3FC55E37DF /* PTCommentMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BE109AF1520550435DB60B53A76A601 /* PTCommentMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D758F324BD0AB9E48E99C83C3B6A46BA /* PTCollectEssayNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 949F40225A80763D99EF7A3C7E00A696 /* PTCollectEssayNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D783A1336FFDC7789646C424E84A85D7 /* PTPagedEventDishesOrderByTimeV5ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 96CFEA144797570990E1DD7EE5D8CAFF /* PTPagedEventDishesOrderByTimeV5ReqMessage.m */; }; + D8B84ACA92A2666A2D92F0D48ADF0796 /* PTReplyQuestionAnswerNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 55B311117712E2EAAEC6DD65958730D1 /* PTReplyQuestionAnswerNotificationMessage.m */; }; + D8C6C62AE8B776676957A835222738FC /* PTGetFeedsGroupsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F0AC570BD093A60A9340B91EC5E18BB /* PTGetFeedsGroupsRespMessage.m */; }; + D928F6D487D9C8BB8C24494C20D600E3 /* PTGetSameCityRecommendationsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FDDD3CA826C8B4F942FB3C5AD399174 /* PTGetSameCityRecommendationsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D95C5FAF7340939B040FEF1BD874164C /* PTReviewDiggUserMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DCE168E3928A5C5365FA341483C121C /* PTReviewDiggUserMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9946C0E786D79BCEB86512D8E483730 /* PTMpQuestionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E899507F65C3BB19E307E3DCDE961DD /* PTMpQuestionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D99C698865D741762268AC9B036E40CE /* PTDiggRecipeQuestionAnswerNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B511CD2CEDEDFDA820F2DF757CE88EF6 /* PTDiggRecipeQuestionAnswerNotificationMessage.m */; }; + D9A7162BCE37255307768EC021B00260 /* PTApiNewageService+Signature.h in Headers */ = {isa = PBXBuildFile; fileRef = EB3DD2BC94D48EA6EAF4D4A78432B975 /* PTApiNewageService+Signature.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9AB450E978783CAA25BCA637FD14C5F /* PTRecipeAppraisalQuestionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 32EDE339CA6998E1E263F3FEFBAFFC17 /* PTRecipeAppraisalQuestionMessage.m */; }; + D9BF30E6C7005FD58FF15241A436A601 /* PTSameCityRecommendationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FAB6985CC31DBA61831D2D543665B1D8 /* PTSameCityRecommendationMessage.m */; }; + D9E177E087D3CD02772E1E83E41E8C6B /* PTUncollectDishRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D4D9698927DD68D4C61385223E82F70D /* PTUncollectDishRespMessage.m */; }; + DA2A7C22D7B1E2126575BFE93D6AABB7 /* PTGetRecommendedEquipmentCategoriesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 182E1C276C626182D906ACC43CA0FF1F /* PTGetRecommendedEquipmentCategoriesRespMessage.m */; }; + DA38EB4AE47198AB5200BB41B996F3FE /* PTPagedEcHomepageTabsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AE47EF6FCCE4505734D4C019F74CB5BD /* PTPagedEcHomepageTabsRespMessage.m */; }; + DA728AE553B9502955623A88290D874C /* PTGetSignatureRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F41914797131321037782AA910730F6 /* PTGetSignatureRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA7D04C3DD5FFEDB13150B347BBEEF24 /* PTBindUserEquipmentRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E6ED0F6202B1596843E5BBF84CE5C734 /* PTBindUserEquipmentRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAAF649396A935111547237230BE0FFA /* PTDeleteRecipeAnswerReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C8A4C1B8BF742CFCFB46AB7E135A45 /* PTDeleteRecipeAnswerReqMessage.m */; }; + DB7746AE4D3A92CFFE6E34FD5EA48C5A /* PTSearchEquipmentModelsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1A230CDE3CFF0C1539F42C75CBD8F3 /* PTSearchEquipmentModelsReqMessage.m */; }; + DBA2460D19E6433AB3967E89F65CCE76 /* PTMicroVideoParagraphMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A09A0C25176093118CDF441CF2272F62 /* PTMicroVideoParagraphMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBC1B5303EED975BE1C864B04A7E7721 /* PTGetFreeCourseListReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C18486CDDED9A0FCBB8F1E6149027A3 /* PTGetFreeCourseListReqMessage.m */; }; + DC047FF2BFFABF8BC3D510944193A771 /* PTGetFeedsPageRecommendationUsersRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BCDE35F67A1DF15D13D9463352EAA713 /* PTGetFeedsPageRecommendationUsersRespMessage.m */; }; + DC108D325EEC3ABBE7D61007ABE806B3 /* PTUndiggQuestionRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6634A9BE01981E88AEF18E9E9DC836A4 /* PTUndiggQuestionRespMessage.m */; }; + DC3FFB5EE83E8AFB122718FBC07352A6 /* PTAskQuestionNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F1E8E9E72C42F0895DFF386CA2AFA618 /* PTAskQuestionNotificationMessage.m */; }; + DCB7216CAE71EA80E7146278B24E69F4 /* PTRememberedAnswerInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D7C6E5E94D20A04284374E92B2C2F52A /* PTRememberedAnswerInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCB9E4F510835B97FD71E94270DC7514 /* PTLookupSdkAdScheduleRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 933254CFADFE278C93700D0A75D16C1F /* PTLookupSdkAdScheduleRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCCF357BF535C19A9F1EED494B8402C2 /* PTPagedRecipeQuestionAnswersReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E6A6A788EDBC211C89C65FD9EA6717A7 /* PTPagedRecipeQuestionAnswersReqMessage.m */; }; + DCDF32A98C88EA83831A55D6928C0C56 /* PTPagedQuestionAnswersRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C37EB72C865EAA687CC125D6B55FBD /* PTPagedQuestionAnswersRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCE3CBA951A3B6EC3968C66A458CAAC4 /* PTUncollectEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 89781F25E6AA5CD20487C1EB709FDE21 /* PTUncollectEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD21C2C75FD87CC6DDF561D1BEFC8793 /* PTPagedTopCoursesPurchasedByConsumersReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4487C43505D78919646529D3DF7ECAE0 /* PTPagedTopCoursesPurchasedByConsumersReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD2CA83A8663618D4B2B585EF16F8C43 /* PTReportEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B586EDA0210B8EFEE8D101B79D2190F /* PTReportEssayRespMessage.m */; }; + DD4B4FBD027DB7DCF53992EB967D7955 /* PTUserAnswerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B975430691E3AFC932A72C93E11FD420 /* PTUserAnswerMessage.m */; }; + DD672C06DED75B601E428510D8CEBABD /* PTGetRecommendedEquipmentCategoriesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C9B10555DB9434FD51C0DD116CF8F347 /* PTGetRecommendedEquipmentCategoriesReqMessage.m */; }; + DDA49BEB226346F711552D5D79141201 /* PTPictureIconMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A01BDF1BE8080D10A99C3B7D8D8A9139 /* PTPictureIconMessage.m */; }; + DE7570FD90537A295E4281FB40C31A95 /* PTTextParagraphMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D874452F7D030C88079B4926B24E0C49 /* PTTextParagraphMessage.m */; }; + DE83C0127E6B758C07E0B9350DA14E22 /* PTUnbindUserEquipmentsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AE80EA7CD0201A4566395CDAC5E0AD07 /* PTUnbindUserEquipmentsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE860BE1D4E3C16F80B05377A6BE875C /* PTDishSourceMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 41DD539423EE961AB2B1FC51B71545F0 /* PTDishSourceMessage.m */; }; + DE93DE93840714BCE1A02C5A29C361AA /* PTQuestionnaireStatsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DA6E2C4F35BE723801E3466D4A34341 /* PTQuestionnaireStatsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DEAA3D3744EB66DCA37B69DC80843DA3 /* PTIsUpdateAgreementReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D8105A0AAB7A356AA2A2E808B53036AC /* PTIsUpdateAgreementReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DEADFF61060BB00DF70A70A6E8DFA2F7 /* PTShowCourseRateTagsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7531717D151F799962DD9AF9D659E886 /* PTShowCourseRateTagsRespMessage.m */; }; + DEAEDB21A353AECCA12E6DB29915B76C /* PTReportRecipeAnswerReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 756D67465F5250CA72379C2A142ABBA9 /* PTReportRecipeAnswerReqMessage.m */; }; + DF029193CD17B1CBF5E90C39A36DD887 /* PTDeleteQuestionReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BB551908B97C2399DB7DFA1EBC44E377 /* PTDeleteQuestionReqMessage.m */; }; + DF4D696741429E1B7829A135149798C8 /* PTEventCustomizationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ABBB9C9A037255A5BAE22A9AECFEBBA /* PTEventCustomizationMessage.m */; }; + DF57414B53E9A5D2AD1F2418239A9526 /* PTMarkTabAsReadRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FD689F0695E6E3FAFAF66130C9F9F217 /* PTMarkTabAsReadRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF6B82F63E8D50CAA80EBC2C996E6DAB /* PTListEventDishesReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 023A83EA262A0B6466C28328975E9009 /* PTListEventDishesReqMessage.m */; }; + DF706DB2B965CEE9AA0EE5CF27BE3389 /* PTGetMyCoursesStatisticsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E371C91FADE992A9D41ADB45C21360A /* PTGetMyCoursesStatisticsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFB84538748776852128D3F469EE456E /* PTQuestionnaireQuestionAnswerMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4024210DA30353298F87E0303CEB4DA8 /* PTQuestionnaireQuestionAnswerMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E00D18F7D93E964333BFF37A4802956F /* PTAdvertiserDataStatisticMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F427943BDC4E4FA6F03315F84BFE016 /* PTAdvertiserDataStatisticMessage.m */; }; + E01FE520F8A5E26449B072BF5D6B5831 /* PTCountUserBoardsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 293C7F6F0EE9D98988AFE174AF9BA44F /* PTCountUserBoardsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E03E8D2284AA45588849C5E51363D770 /* PTGetFreeCourseListRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AC190D724F597A429D06501171E4BCF8 /* PTGetFreeCourseListRespMessage.m */; }; + E0B5C2F6E75AD11499DF6C14996EF4DB /* PTSearchPageRecommendationKeywordMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2073E4D84490E54DA81D7228874D837B /* PTSearchPageRecommendationKeywordMessage.m */; }; + E145524623F0EAFE987E980CE22FAC36 /* PTLineUserCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F43494AD70D5852D13B93A99D0D00979 /* PTLineUserCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E183C1CFE495C72B7A7E52E89BD970D7 /* PTListThemeEssaysReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 443FC2FC30522537A45CA9D940CE6B10 /* PTListThemeEssaysReqMessage.m */; }; + E18F76F215D8CFC969CDAE645687D480 /* PTPictureIconsCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 422A037EBB8974E9AC7FD8006A5676C6 /* PTPictureIconsCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1953FFE38E0C4435DB32013D4687D49 /* PTGetRecommendedEquipmentModelsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D5ABAB11C18FAB3B0D1AE85F8FDDADEB /* PTGetRecommendedEquipmentModelsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1F8AE79CCA922244F60B6165F218258 /* PTCourseLabelStyleMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D64EAD1D6456001B8BEDA18C39A6979D /* PTCourseLabelStyleMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E23DA5E4F22E5A25EA5D7EC33B4843B4 /* PTApiNewageService+Advertiser.m in Sources */ = {isa = PBXBuildFile; fileRef = A8BC30B4C9AB0FF56090A536C385C072 /* PTApiNewageService+Advertiser.m */; }; + E28088A6C7D861541976DD5AAC1E6E03 /* PTUndiggRecipeQuestionAnswerRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F1734895D209724B15E84877F668F8D2 /* PTUndiggRecipeQuestionAnswerRespMessage.m */; }; + E2BAB3ECF16F320F553EECF6A0AF3136 /* PTRecipeAskQuestionReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BCB26DD424C04BFB100F082599FEF6A1 /* PTRecipeAskQuestionReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2BC539F143D0C5377EDA881BD07D841 /* PTBannerMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 371ED3D08C6DE1D39321B9DEA6EC5172 /* PTBannerMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2BD10F238718637E63EFE6111F97CD8 /* PTSubtitleButtonMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5302126EF700BCF3E2E6712B31C94990 /* PTSubtitleButtonMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3021E4BE92E55E41BC209A0757F9172 /* PTQuestionAnswerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E6BD92AC010CDDDD7A9C121AFD00DCA /* PTQuestionAnswerMessage.m */; }; + E3574CDCDDF9F54357F397DE432E1249 /* PTCommentPromptRuleMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FA2C4B8704DBF0C7B9BAB872F07887 /* PTCommentPromptRuleMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E35DCFEAA27CC9A740077BA659F2EBD1 /* PTNetworkInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 163CC65160BACB000021F4EA1D876135 /* PTNetworkInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3AC35C975C0FDA9DE1E689C7EFD41A1 /* PTAccountMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 25ACA489AC5C3DF6D703401021EA5FFF /* PTAccountMessage.m */; }; + E3C51A3395D609C62AB04EF6F093B8CE /* PTPagedCoursesBySectionReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D41703C6C4A8DCA8B8AB7171355B4A43 /* PTPagedCoursesBySectionReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3D5194163813FD1E83DDCFA5664D80B /* PTGetAdvertiserKeywordStatisticReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE2D717F9DD254AF66ED06895F8BB03 /* PTGetAdvertiserKeywordStatisticReqMessage.m */; }; + E3F6173D979E31A51867055B9E4D3CDF /* PTReviewCommodityMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FA4FF74E2FB2A221F1D696A7346BA98A /* PTReviewCommodityMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E409D49546511DDF69A440F35E1F450E /* PTEventMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E78F60AD14ED283AB294F36C2727CCF /* PTEventMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E40ADDFB0984DE46BE7085F3044DE01C /* PTPostMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C76C4F13E2F7D95E6789CC0FF2AE1DC6 /* PTPostMessage.m */; }; + E471B8A122899536CA2E7A93E4C30AD1 /* PTThemeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 47A699496A958986742947B030BCE390 /* PTThemeMessage.m */; }; + E4765B9126848ACE3C9BFD262C46029F /* PTRelatedEssayMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FFDF1390DCFA221639014CD3FB5D77A9 /* PTRelatedEssayMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4823E50A0B4372C3A5D40AAD68CED47 /* PTLineUserCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A40C5ED9CBE098E81D6D173D156D2D6E /* PTLineUserCellMessage.m */; }; + E48C4DD14AB72BE4F9FA9962DDDDE3D4 /* PTLoginViaWeappPhoneReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C69B471DFA8F53FDA1FBF3F558FDF834 /* PTLoginViaWeappPhoneReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5041545EC833EAAC07D9C17F4170019 /* PTShowDiscoverRecipesRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 434AB9EF24181EE173E9C0A2F2724BB5 /* PTShowDiscoverRecipesRespMessage.m */; }; + E50D75ADDE0CE3CE8AE4CFE279B58F4E /* PTDisplayStyleMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AEAAED9E79B6D6A6B19CA44357DA17CB /* PTDisplayStyleMessage.m */; }; + E51889330CD438CF101E68E702E28DB7 /* PTCoursesWithTagMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F4A5E3FA5532AC1BD611A2BA06909E56 /* PTCoursesWithTagMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E532F5B85A45BEBC5BC862928613C4E5 /* PTReplyShopReviewNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F883BB1532F407DD3AAD50180C36C6F7 /* PTReplyShopReviewNotificationMessage.m */; }; + E541922BC20A31A0653291364092F8B1 /* PTCommentReviewNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 50602BC569F895F311CEF157E71F9581 /* PTCommentReviewNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E57E127DB10377F4A841C801DE8CA7F0 /* PTSubtitleButtonTextAndUrlMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EF64F2E4EA72940E10543C5682DF041 /* PTSubtitleButtonTextAndUrlMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5985E4968A071B837916704F5E455AE /* PTListThemesV2RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A9A0CF273CEC9B6DEBA9FAD5E160D0F /* PTListThemesV2RespMessage.m */; }; + E59A3CDAE1D157AEE1287D47B2995423 /* PTGetIsDeviceAgreeAgreementReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 68FFFE0631992AC05B62B145B1A236CD /* PTGetIsDeviceAgreeAgreementReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5B23D45552E5B8A261554830CC2C813 /* PTIsUpdateAgreementRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BE9C89263D7B3D1EC31998D778EBB99D /* PTIsUpdateAgreementRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5DD5ED0F03C362694357DCA64A90E61 /* PTDiggRecipeQuestionAnswerNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8675E1D2773B2D9205C01B0DA653B610 /* PTDiggRecipeQuestionAnswerNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5E3A29B37F0CE4901B167BC051B938B /* PTSlotADInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B5A1E666055EE27159AE7FD60DD4198 /* PTSlotADInfoMessage.m */; }; + E5E5101CFEBC5F75900026F67109351C /* PTMpQuestionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 78775CC59D508455917DE3C1F1F798E6 /* PTMpQuestionMessage.m */; }; + E5F54E2768D74B6F0B362E1B00500156 /* PTListThemeEssaysByTimeReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 88F5ABCD1B4A022F9A57834D53B17448 /* PTListThemeEssaysByTimeReqMessage.m */; }; + E62E1EC2C568859B3CFC26DA8F2CB1AF /* PTGetMyCoursesStatisticsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E4F752083E5019AA9FFBE00389B8B7D1 /* PTGetMyCoursesStatisticsReqMessage.m */; }; + E668F407D8B1F2E77F7300B409EF8DB5 /* PTCollectEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DC660E9D4696CA17B64F479A1F76398 /* PTCollectEssayReqMessage.m */; }; + E7070DE20532BD85E3EE4477F99699FA /* PTADInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CAF62381105E18C58EF2706A984F3EE /* PTADInfoMessage.m */; }; + E74A9FCA5C4C9F2BE134A6BDA8A1AF73 /* PTPagedEcHomepageRecommendationsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C856588FA29147433BB83F6C3FAF5185 /* PTPagedEcHomepageRecommendationsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E75CCF10F50FFA3CC4FAEF9FDAE96B60 /* PTTargetTypeEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 805F1C7A7A2233FDA2DAA4D0303ACC06 /* PTTargetTypeEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E77EF086869724F146B6E55B4E4A22E9 /* PTAskRecipeQuestionNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 63EC40AC4FAB405147753F5928D4B0A6 /* PTAskRecipeQuestionNotificationMessage.m */; }; + E7A0114535E6705F85517AC464F2C86F /* PTSimilarRecipeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 671D8DFA1D0E1AA8B2E37DBF2844C17B /* PTSimilarRecipeMessage.m */; }; + E7ADFD359837C40B1AF1C56AB8D3C7FB /* PTDishSourceMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C70633CE622B79ECD2E4CF44859E5AD /* PTDishSourceMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7B2812CFA7AD5EEEAACD516B69715EB /* PTGetMonthlyCourseRankingListRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F1C8B165CFA8951F2A89B0CB93496A7 /* PTGetMonthlyCourseRankingListRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E81C6B555E9D60A998DE255CBCDB0A48 /* PTPagedClassroomHomepageTabsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D257A98F70B79219FE590429DBF60D85 /* PTPagedClassroomHomepageTabsRespMessage.m */; }; + E82BC123F2E8E715FD70EF7E276C1ABD /* PTEquipmentModelMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EE47FD9D8C23764F459D8BB096C1784 /* PTEquipmentModelMessage.m */; }; + E91FF3E275C2A0B7E9A759603AA1B60A /* PTEmptyMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D74BBE98848C17BF88C556B7062F8E58 /* PTEmptyMessage.m */; }; + E95D739069BE25B7CE900D31E82A29C0 /* PTLineCourseCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F4ED0F781EEE7923818542A96856AEC8 /* PTLineCourseCellMessage.m */; }; + E96565164C3DC779B9C25CBED2141262 /* PTGetAuthKeyByAuthCodeReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F53EFF92030A6990E33F64234B92C7EE /* PTGetAuthKeyByAuthCodeReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E97D530241DAE70CA10E398C6CE5561B /* PTRecipeAskQuestionRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DBB09A62ADF886111FC78E19B952BD16 /* PTRecipeAskQuestionRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9AAE5359FF22303D9C1E51A330C679B /* PTApiNewageService+ShareRecipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 6325C3A7070654D666944E8932DABE1B /* PTApiNewageService+ShareRecipe.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA280BB58F7B8D834B3593F39A5AF1E3 /* PTPagedSimilarEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7C67552C27003C90B6397C74004755 /* PTPagedSimilarEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA4260046214C96838B1F814B598DF78 /* PTChucodeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D1F287FA9442336FD352844368F4FB78 /* PTChucodeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA53EA36D8D5E00EB979424850E80B8A /* PTDisplayStyleMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CB7623161861A3254B7D269AEBA8C11 /* PTDisplayStyleMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA77D6C226EE57C5F3BB53703D859AB4 /* PTSearchEquipmentCategoriesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C55E16982390A1E0438ECF1DAFAB83ED /* PTSearchEquipmentCategoriesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA8357AAB760F19330B7192ADAED3DAF /* PTEquipmentBrandMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E8841BB29531B3ADF2CBD2B6F65A380A /* PTEquipmentBrandMessage.m */; }; + EAE4DF0269CC88DB941477378D36AB19 /* PTApplyForCourseVoucherReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ADA15AB221A342C41E2FF5CC85FA10C /* PTApplyForCourseVoucherReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB2864E01FD6166405597F7B88A89C73 /* PTGetMyCoursesStatisticsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EA51F09555C1318E21AC8D061286624 /* PTGetMyCoursesStatisticsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB37471B86D43D8DC88A8E9743A8FAB3 /* PTLoginViaPhoneV2RespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4810ACED3786E341FE4DC69F8AE7A34B /* PTLoginViaPhoneV2RespMessage.m */; }; + EBBADFE54BCDD5A464DB9375C73813DB /* PTGetAuthKeyByAuthCodeReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 19B767297C8588F05F019B4E61E52485 /* PTGetAuthKeyByAuthCodeReqMessage.m */; }; + EBEB9695658E494FA8F8395DC2D6944E /* PTGetUserPageRecommendationUsersReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F8BC1F0B5ADEEA911A2FC79250E167A /* PTGetUserPageRecommendationUsersReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBF875CB348BA0B48C0CF5C935361C47 /* PTReportQuestionRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 763F3E02CB6061AFAA7BB9D595816F22 /* PTReportQuestionRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC5E07E915D3ABF32591F62C575B0F48 /* PTPagedClassroomHomepageRecommendationsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E2312EE23F3A23FF0756C8E7F91FD0F4 /* PTPagedClassroomHomepageRecommendationsRespMessage.m */; }; + EC688F7A957057C47B58B0A9ECD98C03 /* PTTrackingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 43E25E97D5AF7655D191DDE813FF36F3 /* PTTrackingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC8CC1F84555006D3F2C5873C7A91201 /* PTUpdateDishReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CCF0FC42536B78DA44D79617B850C3CA /* PTUpdateDishReqMessage.m */; }; + ECC936FEED710E0F8846866C79F073B5 /* PTCreateViaWeappWithPhoneBindingReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E46E14830053B3B52E8B7995CE076925 /* PTCreateViaWeappWithPhoneBindingReqMessage.m */; }; + ECCFA35259D713CD197AC3C195373471 /* PTUndiggEssayReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4239ADDB1A05A87CDA350FB81A924382 /* PTUndiggEssayReqMessage.m */; }; + ED07486A58570B445ABF3A0692186B94 /* PTCourseRateTagMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A1FEFB51CA070BCE60B9D47C81C0D2B5 /* PTCourseRateTagMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED08943074C90895F4FC96DA62C50B54 /* PTApiNewageService+Notification.m in Sources */ = {isa = PBXBuildFile; fileRef = E019B56A7C34E0E48F7A775C30B6567C /* PTApiNewageService+Notification.m */; }; + EDA507B403E7D919917753AA533F82B9 /* PTOneDayOneNumberStatisticDataMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BE589962ADD6AABCC5DC224EECE7F431 /* PTOneDayOneNumberStatisticDataMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE2715F8C00CBC023F96A05061D1716C /* PTDiggQuestionAnswerNotificationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 74D108719D42E6CD624408F83DA35B65 /* PTDiggQuestionAnswerNotificationMessage.m */; }; + EE95990F307D15B839214FF82F0A234A /* PTDishSourceFlagEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E3DFA99CD06C8CD44F3068F4536EA64 /* PTDishSourceFlagEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEF1C75BCFAA6A5897CB565106A306BE /* PTDiggRecipeQuestionAnswerReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C95FCF7303C6BF70AFB8E9220DC78653 /* PTDiggRecipeQuestionAnswerReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF21BCEF3A5AC9733BF2864953469629 /* PTPagedClassroomHomepageTabsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 12BE73BAA67439327A8A66294A83DB5C /* PTPagedClassroomHomepageTabsReqMessage.m */; }; + F02AF894E9B6D43B03ADD65C60ECC673 /* PTApiNewageService+Signature.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DFB9FED934853E807270185C6B648A6 /* PTApiNewageService+Signature.m */; }; + F07DB15EDE6398F4278EF0DBD2492E1E /* PTGetExperimentResultReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C8ACAD7E95EC6A121E82DF3415120007 /* PTGetExperimentResultReqMessage.m */; }; + F0BCA9EA88B10AC44602F4CD70454AC2 /* PTApiNewageService+Equipment.h in Headers */ = {isa = PBXBuildFile; fileRef = AA751FDFC00E878F98E9428AF5ED2B8F /* PTApiNewageService+Equipment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F126C12E53BF218C27A77F0E318A7DC9 /* PTGetShareRecipeTitleReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E396A902B76451E403CC0C7F8D6658A /* PTGetShareRecipeTitleReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1467A819EAB7DAD27E6E21FA11DC738 /* PTCacheSplashAdsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BA4B0B4B9641C2246BEC3C44FA030D4F /* PTCacheSplashAdsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1A53A5D790ADD6B975C4AEC4D7B3D6A /* PTListThemesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D8A583BC5157E2C9027DC6EB0654A68 /* PTListThemesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1F454A58DEC21F719BF94F5FA2F9EB2 /* PTPkxRegisterPdidv2ReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 255EA0CFBA5661FDC50C18FD1B4BE04C /* PTPkxRegisterPdidv2ReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2050836747FB591CAC15E94773E6350 /* PTGetMonthlyCourseRankingListReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DAA28B58B2959229763C6BA5F135411D /* PTGetMonthlyCourseRankingListReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F282BA8C0ACEC5ED25EDF41705153D54 /* PTPagedRecipeQuestionsV2RespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9616A54A10AC90C457337AF8106DC57F /* PTPagedRecipeQuestionsV2RespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F290A835BBD7A7959A855FB1F432E104 /* PTPkxRegisterPdidRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0020438F9FB59E319D98188247900929 /* PTPkxRegisterPdidRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2DCAC5E88D5E3E0F7DB2064883700BC /* PTPagedGetTagCoursesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 26C459D2D54C54F25D828A435E9AA67B /* PTPagedGetTagCoursesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3E159720E736F5F7B2AD21E4684D10A /* PTDiggEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 09A15F1C4EFF7AD1BD659FF39893EAAA /* PTDiggEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F439D423E88FD34E727BC4A24A77E8A7 /* PTAdvertiserKeywordStatisticMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E037871CE1AB3A62B0D24FBB3F74D4B /* PTAdvertiserKeywordStatisticMessage.m */; }; + F43B3FB81BB68E8D621459B3CDE61E9A /* PTCacheSplashAdsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 446B4AB1844FECB9E343679E7F9E3295 /* PTCacheSplashAdsRespMessage.m */; }; + F46AD56A8A7F0004A931DF983E90E0CA /* PTApplyForCourseVoucherRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0436468A509ACB9FA79379CA5CD6138F /* PTApplyForCourseVoucherRespMessage.m */; }; + F4D0B035F02B92D071A3960A4BF3822F /* PTListThemeEssaysByTimeReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 201BCAADB4FC0076B8F451F87C2CEDB6 /* PTListThemeEssaysByTimeReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F4FAD4BE3F9A9A51982468507C32FDAA /* PTGetFreshWelfareQuestionnaireReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DBC5D34F691A91081D98EAA6CB948677 /* PTGetFreshWelfareQuestionnaireReqMessage.m */; }; + F51BCEFBD6677E01F73B1EFB0621EB46 /* PTWaterfallStyleUniversalSearchRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F21E4FFAF5FE248A0EEDD1F8E890DD /* PTWaterfallStyleUniversalSearchRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F574E4356BA49962E7BC64DCC67CE46D /* PTAnswerFreshWelfareQuestionnaireReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C5DDFD1AE215A01F1C9DC73ECF7DB149 /* PTAnswerFreshWelfareQuestionnaireReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F57765ECC7A2CC9A0F8D62FA4DCCBBFA /* PTUniversalSearchV3ReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A7EBC125D13FDEC6DE961D7A09F3F1F9 /* PTUniversalSearchV3ReqMessage.m */; }; + F5DF660D6115A747BD3720A5FBEAE030 /* PTUndiggQuestionAnswerRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EB020E640E28690F85AC9EE85BDE0F37 /* PTUndiggQuestionAnswerRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F610639847F4DE416E2E56DEB6822B46 /* PTCourseLecturerMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F9AE0B22C92CD233866ACC9FBB0C79BC /* PTCourseLecturerMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6355C80177603065EFB5F22CD7E0D1B /* PTMarkupTextMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E365ADD3DE382E657007D5D340C2AA2F /* PTMarkupTextMessage.m */; }; + F78DC3F5DC424449F4402F227DF5485D /* PTUploadUserAddressBookRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A86BF20FA50575A1D467A8322AD9C37 /* PTUploadUserAddressBookRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7A3404FE011383C0400B44BDC2FCE34 /* PTADMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5787A8E92EADB2A692355AF560F2B1A6 /* PTADMessage.m */; }; + F80C988EA480877C63BE321DE277967B /* PTGetRecommendEventsReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 170A72B0C7BFA3CD93F0FD583750F202 /* PTGetRecommendEventsReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F814D38172D57EDD27A62DA6A3831E1F /* PTUserSocialNamesMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 26547B73A6642E813E74D5819FD521E0 /* PTUserSocialNamesMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F81B157B921A3EEF9C5E5AFE23B6ED9B /* PTCanUpdateEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F9A5823EF406E83B454D8EBA644C02A /* PTCanUpdateEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F823A7308465F4085EF68146DECD34E9 /* PTReplyDishCommentNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F1AB3EB782344CADAACA169CA666123 /* PTReplyDishCommentNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F837F091F4F473273A73BC102412EF1A /* PTPagedRelatedEssaysRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F2684F92EBBC0C3A7072E3D8177D427 /* PTPagedRelatedEssaysRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F87E238CAA9B0D914EC08468A7A31CAE /* PTUserHomeMapMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AAE9D25E9512B1B32101CF1DD4AE8A10 /* PTUserHomeMapMessage.m */; }; + F8866E37541DFE25C58B354FD630DB52 /* PTPagedUserHistoricalWelfareViewsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E3A1F6F5E53DEB81B91EEF2BEDED3F83 /* PTPagedUserHistoricalWelfareViewsReqMessage.m */; }; + F8D526C0C871DF82D7347D1438010678 /* PTShopInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 22DBC2FACF4532487A1043BAD174F8CB /* PTShopInfoMessage.m */; }; + F8DEAD1E84B4CECE945B6580820B9403 /* PTClassroomTabExtraMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E427E9B6F9B8E541D1FB162AD57FC3E /* PTClassroomTabExtraMessage.m */; }; + F902B5F6BF0CF03120005F9253A649DB /* PTModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 844870D28DE6B8BA8B9C67D0BEAA4ECA /* PTModel.m */; }; + F9378DD9D53AE917A04F77DC7E61E5DE /* PTNotificationStatusEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 274777B7A1A537F4B0007D5B5CCE5F3E /* PTNotificationStatusEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F946DA903C6D98400FAB87A9322D0BE9 /* PTGetRecommendedEquipmentModelsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AC70AE81A5D79F5A7E840E54CB40F4EE /* PTGetRecommendedEquipmentModelsRespMessage.m */; }; + F977E525B992A26585F2A4B7920E06F0 /* PTGetAccountDeactivationApplicationRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B5F1D92955C82A2FA3E5A1C52D7A171E /* PTGetAccountDeactivationApplicationRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA006E53B57BF2C8F684AC8005F84193 /* PTListThemeEssaysByTimeRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D80D624D1C0581F33ABE0945C842D3B /* PTListThemeEssaysByTimeRespMessage.m */; }; + FA5795879329C865821EF2D947A010AB /* PTUpdateDishRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BF5471BF61E581453587F8141E7502B /* PTUpdateDishRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA5AB257D01640C93A17A58ED1F5DCBA /* PTDiggQuestionRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 32223089271650833DE63C7B189DBA3D /* PTDiggQuestionRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA6A7E909A052B87104FAF75A7D844F7 /* PTUndiggEssayRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 746AB05B273DEB3DD7EBCEFA121C3770 /* PTUndiggEssayRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAAA4D5E567AB0F038A8C2AA193EF5DE /* PTLoginViaWechatRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EA26B4FCC0A79C92753798F3360BDE92 /* PTLoginViaWechatRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAC8966F2D40B369D11CDDD9AD577385 /* PTUpdateDishReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 458753957B328221D1E0073D772EC469 /* PTUpdateDishReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAC9B67E5B9122D9448007200ADC369C /* PTRichTextMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CCDC2AF4321AB091D0ED6CA4C5F1F2 /* PTRichTextMessage.m */; }; + FADB83DC4CB4C54D7DD44E10464672E4 /* PTCourseLecturerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6376264641A4273A8F8ABBB5A4670E9F /* PTCourseLecturerMessage.m */; }; + FB17BB4795A2FC6E55B49D57DF97FB48 /* PTReportAnswerRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7458D367F3BF79DE588F86FDD838AD20 /* PTReportAnswerRespMessage.m */; }; + FB31D1DFDC7F2D8A097D626C4F1144EE /* PTMarkRecipeFeedsAsReadRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 87542C55EAE526AF602B3423092699C8 /* PTMarkRecipeFeedsAsReadRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB672A9947FFD43D91913356C90DD18F /* PTPagedUserTargetsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D0FFDCDD0B09EADBC3EF267B7A9B89FA /* PTPagedUserTargetsRespMessage.m */; }; + FBAC1AE65055B7B8BAEC209C9F659813 /* PTRemoveCommentRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 00733DC79D568827EACC13D94CC2F0ED /* PTRemoveCommentRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FBB390D4ADFA069FC7F1F02C3CAFFDE4 /* PTErrorCodeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D5A3788123A073D1C1A3E7D74932844D /* PTErrorCodeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FBB6B781A15D7B724AFA5871DEEEB02C /* PTCourseRateTagMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 31094A44C74D3B18BD1E2C501A47F4DE /* PTCourseRateTagMessage.m */; }; + FBC7F7EC2EE309B3FEDE0FBEAC60C4EC /* PTPagedEpidemicEventDishesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 498D92BF80C64F95AC2BA4A1305BE5F8 /* PTPagedEpidemicEventDishesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC57E736ED24072B26498985F02CD969 /* PTRadioQuestionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 86C91B9255D9B5595B8C05164771F880 /* PTRadioQuestionMessage.m */; }; + FC59A490555E1C5B7171AB9150A7CC92 /* PTRichTextDishCellMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 943F93C525421E49CB3B866BA0B97492 /* PTRichTextDishCellMessage.m */; }; + FC7DA5F70C747CD65CC4D30D4CBB022D /* PTFollowUserNotificationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F58B43B28497EE06A8FC94BFC6E0887 /* PTFollowUserNotificationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC99430C2603057938068F70358CFDEE /* PTCanUpdateDishReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 453E3F876E3C75E992DBE3E82A6DC329 /* PTCanUpdateDishReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD17203A55937D3029C74B0EE9D4EEE1 /* PTPagedEcHomepageTabsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B3FFCDBD3CAF7F04D766CB5AC7F239 /* PTPagedEcHomepageTabsReqMessage.m */; }; + FD5BE80A0D99D6DD09C7A11F1EFE38CF /* PTUndiggEssayRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EDEAD6894058FF423AF62B3BB09BC50E /* PTUndiggEssayRespMessage.m */; }; + FD5C909747BD3CF883A984DFA3AC7F50 /* PTSideSlipGoodsCellMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B9C090179B6BF1F6BC6DCA183D26A93 /* PTSideSlipGoodsCellMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD77B662CA40E431E7999309CA0069B8 /* PTDelEssayReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = AB237DB8FCE40357F1DB16C758ABFDB6 /* PTDelEssayReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDC3C1BDF5C997013E52A5EC944C86AE /* PTLoginViaWeappReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7230CC1F2A38E687B65D75F3853E64AE /* PTLoginViaWeappReqMessage.m */; }; + FDF79DF232BE27137102C49EA086A0B2 /* PTExperimentResultMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C2ED1049BE20BF3C53FAFCD21361ABF /* PTExperimentResultMessage.m */; }; + FE236AC613DE81246A695D9203404350 /* PTUndiggQuestionAnswerReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FBC81692689B805B7B6D778F77072F3E /* PTUndiggQuestionAnswerReqMessage.m */; }; + FE7255335EAD9A280A07A08E3CE2A6D3 /* PTGetRecipeFeedsReqMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7926828DDF6610133BA1A4BEB374A67B /* PTGetRecipeFeedsReqMessage.m */; }; + FE873E7292D45F60BAE7210F573D8532 /* PTCommentPromptRulesRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CFA3E252AE5756E701644137647C66EB /* PTCommentPromptRulesRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE9D812C7C40E1671A262947371F796E /* PTApiNewageService+ShareRecipe.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EE115C43263CB349CFC3F8D06635B56 /* PTApiNewageService+ShareRecipe.m */; }; + FED40D5BFC4AB35DD4C6791AE31990DB /* PTChangeNotificationSettingStatusReqMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 56DD9DE6CE2B2C91E40EE36EB7E249C2 /* PTChangeNotificationSettingStatusReqMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FED63650734154798BA4BAEC9A739F44 /* PTGetDeviceRecommendTagsRespMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C510F2F6843E43369185C34BC6A21AC4 /* PTGetDeviceRecommendTagsRespMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF38B38EAEAEE683A6FABEF361BD11EF /* PTGetRecipeFeedsRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 72AE94F9AE52330AB27818CD76FC9F71 /* PTGetRecipeFeedsRespMessage.m */; }; + FFA12C7731847D600D28483868C274CB /* PTPagedSimilarRecipeRespMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FA36E7B05EA44F8247C4061055B2251 /* PTPagedSimilarRecipeRespMessage.m */; }; + FFD6B50AE7A0AF9CB34E4F614F5ACE7A /* PTApiNewageService+InterestedTag.m in Sources */ = {isa = PBXBuildFile; fileRef = F746D9535EA93B89565A4C42009F31D0 /* PTApiNewageService+InterestedTag.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -39,40 +1231,1234 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 0020438F9FB59E319D98188247900929 /* PTPkxRegisterPdidRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPkxRegisterPdidRespMessage.h; sourceTree = ""; }; + 003179C4922A80EFB11E0DB2E268989E /* PTIsUpdateAgreementRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTIsUpdateAgreementRespMessage.m; sourceTree = ""; }; + 005BF9BA618BA4C0BDAA77436C79207D /* PTSearchTargetMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchTargetMessage.h; sourceTree = ""; }; + 006F27C3CF7C53AB95EAABF6A85571FC /* PTGetSignatureRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetSignatureRespMessage.m; sourceTree = ""; }; + 00733DC79D568827EACC13D94CC2F0ED /* PTRemoveCommentRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRemoveCommentRespMessage.h; sourceTree = ""; }; + 0131AFA1904E27D4A3EF8E5F1EDC1CAB /* YJLibrary.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YJLibrary.release.xcconfig; sourceTree = ""; }; + 0157D89F04952FD79B15389E7790B465 /* PTLoginViaWechatRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLoginViaWechatRespMessage.m; sourceTree = ""; }; + 01EB2168EE1750B4D60FF75681503455 /* PTTrackingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTTrackingMessage.m; sourceTree = ""; }; + 01FFD6F7B1658098B6D9DEE9B2DF41CC /* PTGetUserPageRecommendationUsersRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetUserPageRecommendationUsersRespMessage.m; sourceTree = ""; }; + 023A83EA262A0B6466C28328975E9009 /* PTListEventDishesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListEventDishesReqMessage.m; sourceTree = ""; }; + 026B99E66281EC75C174DE3F5F8646A0 /* PTVerticalSlipCoursesCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTVerticalSlipCoursesCellMessage.h; sourceTree = ""; }; + 026FF5193B33D276DBC789AD02D1F7C4 /* PTMonthlyRankingListMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMonthlyRankingListMessage.m; sourceTree = ""; }; + 0297938835741C9E068E03B4354983AC /* PTPkxRegisterPdidv2ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPkxRegisterPdidv2ReqMessage.m; sourceTree = ""; }; + 02DEE034F9A893673E1E38C5A6509D7E /* PTPagedClassroomHomepageTabsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedClassroomHomepageTabsRespMessage.h; sourceTree = ""; }; + 02EFC4A0E7C93EB881F0DEDCE782F0E5 /* PTListThemeEssaysByHotReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListThemeEssaysByHotReqMessage.h; sourceTree = ""; }; + 033863A78ACD2112E8645659E5A52CE9 /* PTGetRecipeFeedsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecipeFeedsRespMessage.h; sourceTree = ""; }; + 037B53FB7BB95EEE1EA0B290578ABD20 /* PTGetAuthKeyByAuthCodeRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAuthKeyByAuthCodeRespMessage.h; sourceTree = ""; }; + 038936F8B1D6C2CAD37F6D62A5B5A15B /* PTPkxRegisterPdidRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPkxRegisterPdidRespMessage.m; sourceTree = ""; }; + 039215C4D6C3D7097D946B1720AA414E /* PTWaterfallRecommendationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTWaterfallRecommendationMessage.h; sourceTree = ""; }; + 0436468A509ACB9FA79379CA5CD6138F /* PTApplyForCourseVoucherRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTApplyForCourseVoucherRespMessage.m; sourceTree = ""; }; + 04483CE0DF97F56B614E57FA496C280F /* PTCreateViaWechatWithPhoneBindingRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateViaWechatWithPhoneBindingRespMessage.h; sourceTree = ""; }; + 0450116815CD6CF10B796608C30EB872 /* PTApiNewageService+Questionnaire.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Questionnaire.h"; sourceTree = ""; }; + 046391732D6C131A3092723FB37E3789 /* PTUserMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUserMessage.m; sourceTree = ""; }; + 049387A28CDDEF6343E917A2E19DF99B /* PTCourseTagMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseTagMessage.m; sourceTree = ""; }; + 04AD63117D8B95D3263DFFECF57E57F5 /* PTGetAdvertiserProductRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserProductRespMessage.h; sourceTree = ""; }; + 04CCDC2AF4321AB091D0ED6CA4C5F1F2 /* PTRichTextMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRichTextMessage.m; sourceTree = ""; }; + 05A8FC4BE1FF5331CE9F81FBF7204029 /* PTRecipeQuestionAnswerV2Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeQuestionAnswerV2Message.h; sourceTree = ""; }; 05BEDC7933CD8B80BC790F3E878C93BB /* Pods-YJLibrary_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-YJLibrary_Example-Info.plist"; sourceTree = ""; }; + 05CC435FCE8452D07FE81AF428DD8643 /* YJLibrary-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YJLibrary-prefix.pch"; sourceTree = ""; }; + 060CB8B9571F0C7C2475677C8AE1B83C /* PTCacheSplashAdsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCacheSplashAdsRespMessage.h; sourceTree = ""; }; + 06904D478EC5B121E1EBCE903E22CAD5 /* PTShowEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTShowEssayReqMessage.h; sourceTree = ""; }; + 06D9AF6875FD5E57212E894777C08D1C /* PTReportRecipeAnswerRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReportRecipeAnswerRespMessage.m; sourceTree = ""; }; + 077279E7AE831B671E35E5532129E2DD /* PTImageParagraphMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTImageParagraphMessage.h; sourceTree = ""; }; + 07983ED13F70B8B72942BEEF84D2C45D /* PTUpdateDishRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUpdateDishRespMessage.m; sourceTree = ""; }; + 07E5EC3901E76DF2D8BFAC4E89007901 /* PTLocationQuestionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLocationQuestionMessage.h; sourceTree = ""; }; + 07E9E3A4297F79A022DA2E8E488C5C25 /* PTCreateCommentRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateCommentRespMessage.h; sourceTree = ""; }; + 0877A1A9425E167D03B3538E5D7837BA /* PTSearchQuestionRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchQuestionRespMessage.m; sourceTree = ""; }; + 08D603C28259073FAA916AA96A981695 /* PTGetQuestionnaireReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetQuestionnaireReqMessage.h; sourceTree = ""; }; + 09014A858A96ABD96176F584249D51A4 /* PTUncollectEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUncollectEssayReqMessage.h; sourceTree = ""; }; + 09A15F1C4EFF7AD1BD659FF39893EAAA /* PTDiggEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggEssayReqMessage.h; sourceTree = ""; }; + 0A531E4CBB560C46FBD67DF66B11F227 /* PTCreateEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateEssayReqMessage.h; sourceTree = ""; }; + 0B56DEB4BF96C4947254A8F8A54D2088 /* PTShowEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTShowEssayRespMessage.m; sourceTree = ""; }; + 0B66C3C67D82AFD56B6E218FCF67FA3B /* PTListThemeEssaysRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListThemeEssaysRespMessage.h; sourceTree = ""; }; + 0B8AA2ED9C7B6AA9EA8E309242AAFE4F /* PTUpdateEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUpdateEssayRespMessage.m; sourceTree = ""; }; + 0B8FF81B6037A41EE2E67B4E59A4DA7B /* PTMarkupTextMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMarkupTextMessage.h; sourceTree = ""; }; + 0BAC6F828105F04C7BC3950D226C80A7 /* PTRightInfoStyleEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRightInfoStyleEnum.h; sourceTree = ""; }; 0C10487B13B87F8D641914256373A63E /* Pods-YJLibrary_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-YJLibrary_Example-dummy.m"; sourceTree = ""; }; + 0C1DAAD33A8DAECDB53D92251ACB5EFA /* PTGetAdvertiserAccessSourceStatisticReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserAccessSourceStatisticReqMessage.m; sourceTree = ""; }; + 0C793A424C85945B0C7DF7D607478659 /* PTCloseQuestionnaireReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCloseQuestionnaireReqMessage.h; sourceTree = ""; }; + 0CA2618A06E30E243E04C79B4FA7E7A3 /* PTLineRichTextCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLineRichTextCellMessage.m; sourceTree = ""; }; + 0CB8C0F594817BD56D3E5FBC0F330F92 /* PTAccountDeactivationApplicationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAccountDeactivationApplicationMessage.m; sourceTree = ""; }; + 0D1190E41AB02AA1B6EF416A320608F1 /* PTGetNotificationTabsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetNotificationTabsRespMessage.m; sourceTree = ""; }; + 0D76615C3F3D7759B17982B126EDEEB0 /* PTExtraInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTExtraInfoMessage.m; sourceTree = ""; }; + 0DC06DEA4C14DE2FFE9C234B504B0A05 /* PTRecipeQuestionAnswerMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeQuestionAnswerMessage.m; sourceTree = ""; }; + 0DC0E0707F71E99D02EE0F41A4F6CA0D /* PTIngredientParagraphMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTIngredientParagraphMessage.m; sourceTree = ""; }; + 0E200BCBF83F7108490617EE11B53045 /* PTReportEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReportEssayReqMessage.m; sourceTree = ""; }; + 0E3DFA99CD06C8CD44F3068F4536EA64 /* PTDishSourceFlagEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDishSourceFlagEnum.h; sourceTree = ""; }; 0E87EC0D04E4B310E445EE76D7435064 /* Pods-YJLibrary_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-YJLibrary_Example-umbrella.h"; sourceTree = ""; }; + 0F10CE067B6C374614A697D3D30564DC /* PTExtraIconTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTExtraIconTypeEnum.h; sourceTree = ""; }; + 0F21B70FE420970C9B6AA4BF2383D0E4 /* PTReplyMpQuestionNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReplyMpQuestionNotificationMessage.m; sourceTree = ""; }; + 10457D55845C432DC07B032897909DD3 /* PTSendPhoneLoginVerificationCodeV2ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSendPhoneLoginVerificationCodeV2ReqMessage.m; sourceTree = ""; }; + 109166387721F3FEC70FC36F56E86BE2 /* PTSearchEquipmentModelsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchEquipmentModelsRespMessage.m; sourceTree = ""; }; + 10A5A9D73710862A100D50456DCA8B07 /* PTGetAllEquipmentBrandsByCategoryReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAllEquipmentBrandsByCategoryReqMessage.m; sourceTree = ""; }; 10C82F90779DA27695E28C2407FA29B7 /* Pods-YJLibrary_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-YJLibrary_Tests.debug.xcconfig"; sourceTree = ""; }; + 10E14637A3717FDF23E75779ECFC597F /* PTUncollectDishReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUncollectDishReqMessage.h; sourceTree = ""; }; + 10E3EB58E4C0952F345D8D4A52874801 /* PTCollectDishReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCollectDishReqMessage.m; sourceTree = ""; }; + 11601A31A87F07B513286E8CF16390A4 /* PTGetIsDeviceAgreeAgreementRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetIsDeviceAgreeAgreementRespMessage.m; sourceTree = ""; }; + 119AEF4338F38A2015AE98E96A9544F4 /* PTGetCourseDishesOrderByTimeRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetCourseDishesOrderByTimeRespMessage.h; sourceTree = ""; }; + 11CEE8A460F10B02ED308B89262F6661 /* PTWelfareViewMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTWelfareViewMessage.h; sourceTree = ""; }; + 11D079E8D5DD08723DAF0D2F32DF5960 /* PTGetNotificationsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetNotificationsReqMessage.h; sourceTree = ""; }; + 11E17FCDC813D77C98669F0D21FE9569 /* PTGetMarketTabsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetMarketTabsRespMessage.h; sourceTree = ""; }; + 123A50B6CB41FCD436189225F84BA963 /* PTApiNewageService+Account.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Account.m"; sourceTree = ""; }; + 12B27682D0AE4BC4B27D28E5CBE89A65 /* PTRecipeAppraisalQuestionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeAppraisalQuestionMessage.h; sourceTree = ""; }; + 12BAB5023ABBC42836F3D53EA41C44BE /* PTCreateCourseFeedbackRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateCourseFeedbackRespMessage.h; sourceTree = ""; }; + 12BE73BAA67439327A8A66294A83DB5C /* PTPagedClassroomHomepageTabsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedClassroomHomepageTabsReqMessage.m; sourceTree = ""; }; + 12BF8E2184CC7DA717CF9C50A6377DD8 /* PTGetRecommendedEquipmentModelsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecommendedEquipmentModelsReqMessage.m; sourceTree = ""; }; + 12C44CD0B5044EB1530511BF9B600BF1 /* PTReportTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportTypeEnum.h; sourceTree = ""; }; + 12EBD287426E05D13964C6B4C2842F42 /* PTLoginViaDeviceRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLoginViaDeviceRespMessage.h; sourceTree = ""; }; + 13B73040813CDDC1C6FCC975E13D930D /* PTGetAccountDeactivationApplicationReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAccountDeactivationApplicationReqMessage.m; sourceTree = ""; }; + 13F21E4FFAF5FE248A0EEDD1F8E890DD /* PTWaterfallStyleUniversalSearchRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTWaterfallStyleUniversalSearchRespMessage.h; sourceTree = ""; }; + 1479B15F553BD31F90169A53E787E85A /* PTFeedsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTFeedsMessage.h; sourceTree = ""; }; + 14C287D574BB411CB5864E398C670D16 /* PTHeaderMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTHeaderMessage.m; sourceTree = ""; }; + 1512506A88F9754A9BFC6B5FD01A428E /* PTGetAdvertiserSourceImpressionStatisticRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserSourceImpressionStatisticRespMessage.h; sourceTree = ""; }; + 152C38C1434AC276EAA5C167561337DD /* PTNetworkCarrierEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTNetworkCarrierEnum.h; sourceTree = ""; }; + 1551D804F6090AAF916A7A7516734592 /* PTTargetInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTTargetInfoMessage.m; sourceTree = ""; }; + 1557093B8CC22DD58641C0B093F9524F /* PTTextParagraphMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTTextParagraphMessage.h; sourceTree = ""; }; + 15A8B448FD1FED5AE4AE28216086E634 /* PTGetUnfinishedWelfareUrlReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetUnfinishedWelfareUrlReqMessage.m; sourceTree = ""; }; + 15B0C00E0E479BF444C4258CF57A7D57 /* PTGetAdvertiserKeywordStatisticRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserKeywordStatisticRespMessage.h; sourceTree = ""; }; + 163CC65160BACB000021F4EA1D876135 /* PTNetworkInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTNetworkInfoMessage.h; sourceTree = ""; }; + 1670071C1FA83654186022EEAF0D5D32 /* PTThemeMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTThemeMessage.h; sourceTree = ""; }; + 16821032841CE92DFC50D20C543C0C28 /* PTTextConditionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTTextConditionMessage.h; sourceTree = ""; }; + 1692C7C5936E315096C8D1E8335BC0D8 /* PTListEventDishesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListEventDishesReqMessage.h; sourceTree = ""; }; + 16B02DB4759DA313AB5EC505B5BBA190 /* PTAnswerRecipeQuestionV2ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAnswerRecipeQuestionV2ReqMessage.m; sourceTree = ""; }; + 16B6CE5C09537C47E0D64E3E7E7BE474 /* PTReportQuestionReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportQuestionReqMessage.h; sourceTree = ""; }; + 16CB2A63836407505B2F7DE772771772 /* PTDeleteRecipeAnswerRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDeleteRecipeAnswerRespMessage.m; sourceTree = ""; }; + 16E16CDBFE8252308E7ADB75E847D8F5 /* PTReplyRecipeQuestionV2NotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReplyRecipeQuestionV2NotificationMessage.m; sourceTree = ""; }; + 170A72B0C7BFA3CD93F0FD583750F202 /* PTGetRecommendEventsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecommendEventsReqMessage.h; sourceTree = ""; }; + 17D9117DAE86EFB36AD33C9BE794DF9E /* PTShopInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTShopInfoMessage.h; sourceTree = ""; }; + 182E1C276C626182D906ACC43CA0FF1F /* PTGetRecommendedEquipmentCategoriesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecommendedEquipmentCategoriesRespMessage.m; sourceTree = ""; }; + 1873E8DC0591572E880EA39EABA480C0 /* PTClassroomVoucherMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTClassroomVoucherMessage.h; sourceTree = ""; }; + 18BE63B052B45573B96FA54EFEECB5B3 /* PTGetAdvertiserAccessSourceStatisticRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserAccessSourceStatisticRespMessage.m; sourceTree = ""; }; + 18F26100FA2D11E5BBF13A851597A3AD /* PTQuestionnaireMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTQuestionnaireMessage.m; sourceTree = ""; }; + 18FF326FD80291CBEA787C9B202EDEB4 /* PTOneDayOneNumberStatisticDataMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTOneDayOneNumberStatisticDataMessage.m; sourceTree = ""; }; + 1900B933087329397D71D32F265AF9C0 /* PTDeviceAgreeAgreementReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDeviceAgreeAgreementReqMessage.m; sourceTree = ""; }; + 190FB6859AF5001D7C9AA81EAC060E90 /* PTPictureRadioQuestionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPictureRadioQuestionMessage.m; sourceTree = ""; }; + 191446E773378FDA8573C399139C756E /* PTGetDishesUploadedPageBannerInfoReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetDishesUploadedPageBannerInfoReqMessage.m; sourceTree = ""; }; + 193DDB628ED5D6059CC68B6C3E2402EF /* PTAnswerQuestionnaireReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAnswerQuestionnaireReqMessage.h; sourceTree = ""; }; 195BBF1FE34E465B359F62A873834E89 /* Pods-YJLibrary_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-YJLibrary_Example-acknowledgements.markdown"; sourceTree = ""; }; + 1994E178B2564F57A23AB2835E76EF2E /* PTGetRecommendedEquipmentCategoriesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecommendedEquipmentCategoriesReqMessage.h; sourceTree = ""; }; + 19A3C2D97439B44C42E5BAA05E9C5959 /* PTFeedsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTFeedsMessage.m; sourceTree = ""; }; + 19AC4678F885D2009FF04832B0EB7ABA /* PTQuestionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTQuestionMessage.h; sourceTree = ""; }; + 19B767297C8588F05F019B4E61E52485 /* PTGetAuthKeyByAuthCodeReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAuthKeyByAuthCodeReqMessage.m; sourceTree = ""; }; + 19BFE4D7A760F84375B3DA58ABD3BC32 /* PTOptionStatsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTOptionStatsMessage.h; sourceTree = ""; }; + 19C231E60DBB98228A2CEDDD8B1E9DD1 /* PTLoginViaPhoneV2ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLoginViaPhoneV2ReqMessage.h; sourceTree = ""; }; + 19CA3180133EA9A6DEDB190B7404D64E /* PTGetAdvertiserQuestionnaireStatisticsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserQuestionnaireStatisticsReqMessage.h; sourceTree = ""; }; + 19D1F1C8737AD26D3682E576285629BB /* PTApiNewageService+Equipment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Equipment.m"; sourceTree = ""; }; + 19E160F2AD7BD7280E44C379FC92F6BE /* PTGetCourseTagRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetCourseTagRespMessage.h; sourceTree = ""; }; + 19E58108BE11DE673C54BE1D6B343553 /* PTBindForFreeCourseReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTBindForFreeCourseReqMessage.m; sourceTree = ""; }; + 1A1A230CDE3CFF0C1539F42C75CBD8F3 /* PTSearchEquipmentModelsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchEquipmentModelsReqMessage.m; sourceTree = ""; }; + 1A362A6DC3D1556782887B4F7DD19F90 /* PTApiNewageService+Board.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Board.m"; sourceTree = ""; }; + 1AFDAEC9577CCBF004BA7F3D3A14C0EE /* PTCourseTagMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseTagMessage.h; sourceTree = ""; }; + 1B0F91A4160D3F78D66660485892C633 /* PTSearchPageRecommendationKeywordsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchPageRecommendationKeywordsRespMessage.m; sourceTree = ""; }; + 1B586EDA0210B8EFEE8D101B79D2190F /* PTReportEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReportEssayRespMessage.m; sourceTree = ""; }; + 1B5A1E666055EE27159AE7FD60DD4198 /* PTSlotADInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSlotADInfoMessage.m; sourceTree = ""; }; + 1BE109AF1520550435DB60B53A76A601 /* PTCommentMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCommentMessage.h; sourceTree = ""; }; + 1C18486CDDED9A0FCBB8F1E6149027A3 /* PTGetFreeCourseListReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFreeCourseListReqMessage.m; sourceTree = ""; }; + 1C27E2AD972E3FE56A03C7D1CAD074FA /* PTLoginViaWeappPhoneRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLoginViaWeappPhoneRespMessage.h; sourceTree = ""; }; + 1C2E8EB13DDDE76BAF3FF3701F643EFD /* PTRecipeQuestionAnswerV2Message.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeQuestionAnswerV2Message.m; sourceTree = ""; }; + 1C2ED1049BE20BF3C53FAFCD21361ABF /* PTExperimentResultMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTExperimentResultMessage.m; sourceTree = ""; }; + 1D40F266392717782BF97B2EAC0E303F /* PTAskQuestionReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAskQuestionReqMessage.h; sourceTree = ""; }; + 1D528C41317227DDAE8B9A02B85A665A /* PTApiNewageService+Question.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Question.h"; sourceTree = ""; }; + 1D8A583BC5157E2C9027DC6EB0654A68 /* PTListThemesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListThemesRespMessage.h; sourceTree = ""; }; + 1D9C2A81DEADE8CC08AED39F9C0A1B0A /* PTCommentDishNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCommentDishNotificationMessage.m; sourceTree = ""; }; + 1DA4C954FFD39C552A595D258A2C191E /* PTShowThemeReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTShowThemeReqMessage.m; sourceTree = ""; }; + 1DA6E2C4F35BE723801E3466D4A34341 /* PTQuestionnaireStatsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTQuestionnaireStatsMessage.h; sourceTree = ""; }; + 1E037871CE1AB3A62B0D24FBB3F74D4B /* PTAdvertiserKeywordStatisticMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAdvertiserKeywordStatisticMessage.m; sourceTree = ""; }; + 1E10AE0DE0F581B67C93F62FBA35582B /* PTCollectRecipeNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCollectRecipeNotificationMessage.m; sourceTree = ""; }; + 1E74882C3980D94E6AFA3A671FDCB244 /* PTGetAdvertiserKeywordStatisticRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserKeywordStatisticRespMessage.m; sourceTree = ""; }; + 1ED4F772361837B3B1ACCC3D2F5F74A7 /* PTGetRecipeFeedsV2ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecipeFeedsV2ReqMessage.m; sourceTree = ""; }; + 1EDA2673FC1D9D6970100F7CA9C456B5 /* PTReportEssayCommentReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReportEssayCommentReqMessage.m; sourceTree = ""; }; + 1EE2B97EBBF20AFE76AE1C6E5954211C /* PTDishPicTagMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDishPicTagMessage.m; sourceTree = ""; }; + 1EF04167491AE73C961628FB6564A4A9 /* PTDiggQuestionNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggQuestionNotificationMessage.m; sourceTree = ""; }; + 1F2A86AFC7B5D16FE1DE07E043A18A43 /* PTApiNewageService+Event.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Event.m"; sourceTree = ""; }; + 1FADB7E848483D8529B2587882A05AB5 /* PTParagraphMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTParagraphMessage.m; sourceTree = ""; }; + 201BCAADB4FC0076B8F451F87C2CEDB6 /* PTListThemeEssaysByTimeReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListThemeEssaysByTimeReqMessage.h; sourceTree = ""; }; + 2032ED9159D4E12792F4671B9847F486 /* PTGetRecipeFeedsV2RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecipeFeedsV2RespMessage.h; sourceTree = ""; }; + 20376AA2C1A2FAF93E20F1ACDBF04748 /* PTPagedRecipeQuestionsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedRecipeQuestionsReqMessage.h; sourceTree = ""; }; + 2073E4D84490E54DA81D7228874D837B /* PTSearchPageRecommendationKeywordMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchPageRecommendationKeywordMessage.m; sourceTree = ""; }; + 20CDECAD7D2BF9C42730220824A7977F /* PTSearchEquipmentBrandsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchEquipmentBrandsRespMessage.m; sourceTree = ""; }; + 21BBF6FE31DB8F156F08DF1F36CA4BFE /* PTApiNewageServicePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTApiNewageServicePrivate.h; path = XCFPTApiKit/PTApiNewageServicePrivate.h; sourceTree = ""; }; + 21D07CAB486C030A614E07208A920445 /* PTPagedUserCollectedEssaysReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedUserCollectedEssaysReqMessage.m; sourceTree = ""; }; + 21EE1CF7C4DF3F5CEE6412F2692E7DEF /* PTPictureDictMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPictureDictMessage.m; sourceTree = ""; }; + 223CBB83946E1B57198BB01B57386F2B /* PTBindForFreeCourseReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTBindForFreeCourseReqMessage.h; sourceTree = ""; }; + 2258AEEF1319BA5C274B7B8705D974AE /* PTLocationQuestionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLocationQuestionMessage.m; sourceTree = ""; }; + 22DBC2FACF4532487A1043BAD174F8CB /* PTShopInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTShopInfoMessage.m; sourceTree = ""; }; + 2317AF9FF7BA4397044CCE389A348766 /* PTPagedEpidemicEventDishesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedEpidemicEventDishesRespMessage.m; sourceTree = ""; }; + 23238BB42D8F10AE6BFAFB45763DC828 /* PTApiNewageService+City.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+City.h"; sourceTree = ""; }; + 23384188A0C5021F3A98FE44BFF32BAC /* PTListEssaysReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListEssaysReqMessage.h; sourceTree = ""; }; + 234E4270F006FCA9DA94D5D389E9F84D /* PTCreateCourseFeedbackRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateCourseFeedbackRespMessage.m; sourceTree = ""; }; + 2397F1A6BF72CA259097476E887BF575 /* PTGetAdvertiserQuestionnaireStatisticsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserQuestionnaireStatisticsRespMessage.m; sourceTree = ""; }; + 2404E27D8D0A3A2F1559F60CD5C43A3B /* PTFreshWelfareStatsReportMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTFreshWelfareStatsReportMessage.h; sourceTree = ""; }; + 240DE5353D0213BFCDDCC2F55B25EA6B /* PTUserMobilePhoneMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUserMobilePhoneMessage.h; sourceTree = ""; }; + 242271FEFDE2C33DEFAA69C34CDAEE24 /* PTPagedQuestionAnswersReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedQuestionAnswersReqMessage.m; sourceTree = ""; }; + 243694105D6227B59579EDC18F74F760 /* PTApplicationStatusEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTApplicationStatusEnum.h; sourceTree = ""; }; + 24A4606AC9952792533BBBBB92EE06D4 /* PTTargetMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTTargetMessage.m; sourceTree = ""; }; + 24D1B0DDA53F246FC43EBFDF76F4C6E5 /* PTShowEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTShowEssayReqMessage.m; sourceTree = ""; }; + 255638D1EEC9E5A4F4672BB7CFD97C39 /* PTWaterfallStyleUniversalSearchKeywordsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTWaterfallStyleUniversalSearchKeywordsRespMessage.h; sourceTree = ""; }; + 255EA0CFBA5661FDC50C18FD1B4BE04C /* PTPkxRegisterPdidv2ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPkxRegisterPdidv2ReqMessage.h; sourceTree = ""; }; + 25ACA489AC5C3DF6D703401021EA5FFF /* PTAccountMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAccountMessage.m; sourceTree = ""; }; + 25E265398E9483B5B7538BA798027153 /* PTMonthlyRankingListMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMonthlyRankingListMessage.h; sourceTree = ""; }; + 25FE62ECAC572BC2742BC1F0C8776F18 /* PTSearchPageRecommendationKeywordsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchPageRecommendationKeywordsReqMessage.h; sourceTree = ""; }; + 2634F826FDA8F787723EDF8B89EF8509 /* PTEquipmentBrandMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTEquipmentBrandMessage.h; sourceTree = ""; }; + 26547B73A6642E813E74D5819FD521E0 /* PTUserSocialNamesMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUserSocialNamesMessage.h; sourceTree = ""; }; + 266678F1A87C048E715B5ACEDEBD68DB /* PTApiNewageService+Market.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Market.h"; sourceTree = ""; }; + 269FE0E67ED9768C8B96018280A6B04D /* PTLiveStatusEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLiveStatusEnum.h; sourceTree = ""; }; + 26C459D2D54C54F25D828A435E9AA67B /* PTPagedGetTagCoursesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedGetTagCoursesRespMessage.h; sourceTree = ""; }; + 26D1EB5C8708EF7A6B2E3842E968C2B9 /* PTAnswerInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAnswerInfoMessage.h; sourceTree = ""; }; + 26ED0B66A4A1017C68EDFF3D584D422F /* PTGetAdvertiserQuestionnaireStatisticsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserQuestionnaireStatisticsReqMessage.m; sourceTree = ""; }; + 274777B7A1A537F4B0007D5B5CCE5F3E /* PTNotificationStatusEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTNotificationStatusEnum.h; sourceTree = ""; }; + 27FA1F6FCE47F4BD1E0039045CF68F34 /* PTReportQuestionRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReportQuestionRespMessage.m; sourceTree = ""; }; + 2814187558CB774C47CC4EACDEF2E7C9 /* PTRememberedAnswerInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRememberedAnswerInfoMessage.m; sourceTree = ""; }; + 289A19BF33131F06EB39B56FA8EEFF82 /* PTPagedHomepageDiscoverTabRecommendationsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedHomepageDiscoverTabRecommendationsReqMessage.m; sourceTree = ""; }; + 28CF16619AD77B2C78AF9D0870074AB0 /* PTPkxRegisterPdidReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPkxRegisterPdidReqMessage.m; sourceTree = ""; }; + 28D9F6BBC3D1243E4B87A0E43CFD3C23 /* PTGetFreshWelfareStatusRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFreshWelfareStatusRespMessage.h; sourceTree = ""; }; + 29019E503B624713C3608495D3B82309 /* PTNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTNotificationMessage.m; sourceTree = ""; }; + 29041B24DBF091DCC530370EE0FBC816 /* PTDiggEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggEssayReqMessage.m; sourceTree = ""; }; + 291B4BE584B756451CBE5190640F3C85 /* PTInstructionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTInstructionMessage.m; sourceTree = ""; }; + 293752429183DC1664605923803F38D5 /* PTLoginViaWeappPhoneReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLoginViaWeappPhoneReqMessage.m; sourceTree = ""; }; + 293C7F6F0EE9D98988AFE174AF9BA44F /* PTCountUserBoardsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCountUserBoardsReqMessage.h; sourceTree = ""; }; + 2992040269544D25654D2D78EA45D5FB /* PTVerifyAndReplacePhoneBindingV3ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTVerifyAndReplacePhoneBindingV3ReqMessage.h; sourceTree = ""; }; + 299FA891AFBBEC9D018D163ED18D4737 /* PTApiNewageService+Search.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Search.h"; sourceTree = ""; }; + 29B1F075876B0ACF62978B01BC13A3EB /* PTUndiggRecipeQuestionAnswerReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUndiggRecipeQuestionAnswerReqMessage.h; sourceTree = ""; }; + 29B79FC739C9B349E7C79CF5EB451C36 /* PTIsUpdateAgreementReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTIsUpdateAgreementReqMessage.m; sourceTree = ""; }; + 29C13B6394A3CCA8BFCB832FF2A4579C /* PTMarkFeedsAsReadReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMarkFeedsAsReadReqMessage.h; sourceTree = ""; }; + 2A114735677AAEBB3D26592023415225 /* PTAddressBookFriendMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAddressBookFriendMessage.h; sourceTree = ""; }; + 2A5332EBEE0A74FCE2A341906932A070 /* PTPagedEventDishesOrderByTimeV5RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedEventDishesOrderByTimeV5RespMessage.m; sourceTree = ""; }; + 2A6C5E0FD74ECAA05C10BA088D7F9E40 /* PTEquipmentMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTEquipmentMessage.m; sourceTree = ""; }; + 2A7C67552C27003C90B6397C74004755 /* PTPagedSimilarEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedSimilarEssayReqMessage.h; sourceTree = ""; }; + 2AFEA1082A9698EA20671432A77EB1FE /* PTDependentWelfareViewMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDependentWelfareViewMessage.m; sourceTree = ""; }; + 2B510FFF7BD4A5FD80FD457851681455 /* PTAnswerQuestionnaireRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAnswerQuestionnaireRespMessage.h; sourceTree = ""; }; + 2B5225F4D7AEC274D2B2B7579A83B419 /* PTAnswerRecipeQuestionV2ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAnswerRecipeQuestionV2ReqMessage.h; sourceTree = ""; }; + 2B82579A1BC60FD9017715E63CC94C1E /* PTDiggQuestionAnswerRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggQuestionAnswerRespMessage.m; sourceTree = ""; }; + 2BD0B0A34BF3621FD2F78927D9332729 /* PTReplyDishCommentNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReplyDishCommentNotificationMessage.m; sourceTree = ""; }; 2C082528E79694E1BE9E40B5B44F22E0 /* Pods-YJLibrary_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-YJLibrary_Example-frameworks.sh"; sourceTree = ""; }; + 2C0F08188F9DD1663EFBC60A5C182BAB /* PTReplyMpQuestionNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReplyMpQuestionNotificationMessage.h; sourceTree = ""; }; + 2C4E7D2486F7CCACD150A98CBC4B7AE5 /* PTTargetMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTTargetMessage.h; sourceTree = ""; }; + 2C5C9F5635336AB600D9CD47190512F7 /* PTApiNewageService+Welfare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Welfare.m"; sourceTree = ""; }; + 2C5E2DA556855159A0FBC933B52D264D /* PTExtraMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTExtraMessage.m; sourceTree = ""; }; + 2C6E748719F4341799DF43566344A660 /* PTAdvertiserAccessTopTenStatisticMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAdvertiserAccessTopTenStatisticMessage.h; sourceTree = ""; }; + 2CBA45BD2E55915CFBD53392DF974995 /* PTGetNotificationTabsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetNotificationTabsReqMessage.h; sourceTree = ""; }; + 2D27F19ABE441E6411D9560668A72C4E /* PTGetFreshWelfareStatsReportReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFreshWelfareStatsReportReqMessage.m; sourceTree = ""; }; + 2D4476E223286429DCD87CFD0FDDCAD1 /* PTMarkupMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMarkupMessage.h; sourceTree = ""; }; + 2DC09416CBE68F42FDF52E3BD8E9BC1C /* PTPagedEventDishesOrderByTimeV5ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedEventDishesOrderByTimeV5ReqMessage.h; sourceTree = ""; }; + 2DCE168E3928A5C5365FA341483C121C /* PTReviewDiggUserMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReviewDiggUserMessage.h; sourceTree = ""; }; + 2E059A3B38BB79BFFDCB0E41163238D0 /* PTCollectEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCollectEssayRespMessage.m; sourceTree = ""; }; + 2E427E9B6F9B8E541D1FB162AD57FC3E /* PTClassroomTabExtraMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTClassroomTabExtraMessage.m; sourceTree = ""; }; + 2E5FE5E4AC93B0E7C76BAE5652C31378 /* PTIngredientMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTIngredientMessage.h; sourceTree = ""; }; + 2E7789F7E4E678AB262167528E1997F3 /* PTGetAdvertiserSourceImpressionStatisticRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserSourceImpressionStatisticRespMessage.m; sourceTree = ""; }; + 2E7D49CF014865C97E7C4EA01A1A81E9 /* XCFPTApiKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = XCFPTApiKit.h; path = XCFPTApiKit/XCFPTApiKit.h; sourceTree = ""; }; + 2EA51F09555C1318E21AC8D061286624 /* PTGetMyCoursesStatisticsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetMyCoursesStatisticsRespMessage.h; sourceTree = ""; }; + 2EF64F2E4EA72940E10543C5682DF041 /* PTSubtitleButtonTextAndUrlMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSubtitleButtonTextAndUrlMessage.h; sourceTree = ""; }; + 2F58B43B28497EE06A8FC94BFC6E0887 /* PTFollowUserNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTFollowUserNotificationMessage.h; sourceTree = ""; }; + 2F7BCCE1AF973EFD66FCB51A469F0D54 /* PTMinorUserMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMinorUserMessage.m; sourceTree = ""; }; + 2F87C95BD2A5CCCF5F9AFC36AEE0AE56 /* PTGetUserAllEquipmentsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetUserAllEquipmentsReqMessage.h; sourceTree = ""; }; + 2FB2718DA896379CB5E6DBC00A98A775 /* PTApiNewageService+Homepage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Homepage.m"; sourceTree = ""; }; + 2FFA3018F7100FEC0E4E5FF5D70D6FBD /* PTRecipeAppraisalTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeAppraisalTypeEnum.h; sourceTree = ""; }; + 302CAD4865E5CC3D835FE7CAD57AE8A8 /* PTAskQuestionRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAskQuestionRespMessage.m; sourceTree = ""; }; + 303EB72DD19C8D2A25FF23A1B555CFB3 /* PTSetRecipeAppraisalAnswerReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSetRecipeAppraisalAnswerReqMessage.h; sourceTree = ""; }; + 305A296B186C884905BFDDB5B0107F04 /* PTCookCourseNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCookCourseNotificationMessage.m; sourceTree = ""; }; + 30A8A9E30402C26A6F3622858AF4DC87 /* PTMarkRecipeFeedsAsReadReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMarkRecipeFeedsAsReadReqMessage.m; sourceTree = ""; }; + 30F8A13D90A5C35C6A3BDD1B6CEC588E /* PTWaterfallStyleUniversalSearchReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTWaterfallStyleUniversalSearchReqMessage.m; sourceTree = ""; }; + 31094A44C74D3B18BD1E2C501A47F4DE /* PTCourseRateTagMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseRateTagMessage.m; sourceTree = ""; }; + 318793C9A6B3BD52B9159F892CC8E173 /* PTPostMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPostMessage.h; sourceTree = ""; }; + 31D7D86658FD6161D8FA0BB526A7BC8B /* PTCreateEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateEssayRespMessage.m; sourceTree = ""; }; 3212113385A8FBBDB272BD23C409FF61 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 33B76BA1B0158F62BAD2319B4A7541A2 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 380587BF12D17FFE6F0C90A96A7DE5C5 /* YJLibrary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YJLibrary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B64A2E55E9AD8D2EAF4E7DDD4977760 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + 32223089271650833DE63C7B189DBA3D /* PTDiggQuestionRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggQuestionRespMessage.h; sourceTree = ""; }; + 32C0C0660792A299D8957959991A7974 /* PTApiNewageService+Dish.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Dish.h"; sourceTree = ""; }; + 32EDE339CA6998E1E263F3FEFBAFFC17 /* PTRecipeAppraisalQuestionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeAppraisalQuestionMessage.m; sourceTree = ""; }; + 332551CCA2110F410259E91CE51ADCAF /* PTGetUserAllEquipmentsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetUserAllEquipmentsRespMessage.m; sourceTree = ""; }; + 333CFC3CFDB0D1F43596032AE56EBD3D /* PTPagedEventDishesOrderByTimeV5RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedEventDishesOrderByTimeV5RespMessage.h; sourceTree = ""; }; + 33690336DC8F276225129679D9A82B66 /* PTSearchMyCoursesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchMyCoursesReqMessage.h; sourceTree = ""; }; + 337F2EEF213992ABE9C0E3CE9775BFA9 /* PTQuestionnaireStatsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTQuestionnaireStatsMessage.m; sourceTree = ""; }; + 33CF1E6A9ECFCD27DCE0C11E87164177 /* PTPagedUserCollectedDishesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedUserCollectedDishesReqMessage.h; sourceTree = ""; }; + 33D5FFE32344E344B93F0DC2EF90A775 /* PTRecipeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeMessage.m; sourceTree = ""; }; + 33E970BA828A956D9D8BCB2B0E544D75 /* PTPagedCourseRatesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedCourseRatesReqMessage.m; sourceTree = ""; }; + 347F5B595E04062C918B3FD3978043B8 /* PTChucodeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTChucodeMessage.m; sourceTree = ""; }; + 34C0EBC3A18EC3982203D21A2B105D82 /* PTGetUserPageRecommendationUsersRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetUserPageRecommendationUsersRespMessage.h; sourceTree = ""; }; + 34D51A85F63676B580BA75843F4DAD13 /* PTCommentEssayNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCommentEssayNotificationMessage.h; sourceTree = ""; }; + 3521F9E53B9CE684135AB373DD27AEEF /* PTDiggQuestionNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggQuestionNotificationMessage.h; sourceTree = ""; }; + 353EEA30BA7E4D00DD45C58465375EFA /* PTPagedQuestionsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedQuestionsReqMessage.m; sourceTree = ""; }; + 3540AD0C46D3715CD66A6ACBD225EEFA /* PTSlotADInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSlotADInfoMessage.h; sourceTree = ""; }; + 35563A512626CC54BE54B2321A39E104 /* PTCursorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCursorMessage.m; sourceTree = ""; }; + 358F2611F234FF466C41FF40DF3C6974 /* PTCommonResponseParameterMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCommonResponseParameterMessage.m; sourceTree = ""; }; + 3591BC28B3E5B81AB2E34A461C63652F /* PTDiggReviewNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggReviewNotificationMessage.m; sourceTree = ""; }; + 35C2D9BBFE2337F3F7CCAF032AC6D033 /* PTPictureOptionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPictureOptionMessage.m; sourceTree = ""; }; + 35FB199F2B26470720CC8DCB1BC2D3B8 /* PTSearchEquipmentBrandsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchEquipmentBrandsReqMessage.h; sourceTree = ""; }; + 3611C837242A62D47A431E2ED91E0091 /* PTDeleteAnswerReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDeleteAnswerReqMessage.h; sourceTree = ""; }; + 36FFDDF1D96881BA785ADEBB32A16FA5 /* PTCommonRequestParameterMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCommonRequestParameterMessage.m; sourceTree = ""; }; + 370A17602EF435247FDB737614EDAE9E /* PTDelEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDelEssayRespMessage.h; sourceTree = ""; }; + 371ED3D08C6DE1D39321B9DEA6EC5172 /* PTBannerMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTBannerMessage.h; sourceTree = ""; }; + 372C797C75179CB576D22B549D0BBE73 /* PTPagedGetDiggEssayUsersReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedGetDiggEssayUsersReqMessage.h; sourceTree = ""; }; + 373D1E6A5FEF6BA58516117B0E3364B4 /* PTFreshWelfareInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTFreshWelfareInfoMessage.m; sourceTree = ""; }; + 379DA9854A1414D647C9E50A29CAB844 /* PTApiNewageService+Recipe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Recipe.m"; sourceTree = ""; }; + 37D0D175EF2673D08CE729EF19CC8B70 /* PTIsTargetInUserBoardsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTIsTargetInUserBoardsReqMessage.m; sourceTree = ""; }; + 380587BF12D17FFE6F0C90A96A7DE5C5 /* YJLibrary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YJLibrary.framework; path = YJLibrary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 380A0DC8A55DDB7CED34ABAC7F9F1A22 /* PTApiNewageService+Account.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Account.h"; sourceTree = ""; }; + 384E8C8399CF2F088A4F3208930BC3DD /* PTSetInterestedTagsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSetInterestedTagsRespMessage.h; sourceTree = ""; }; + 3864CACE1E8AFF708CEE345F9A376373 /* PTPagedEcHomepageTabsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedEcHomepageTabsReqMessage.h; sourceTree = ""; }; + 38704F62694AD8CBC8747BDC865F6BF6 /* YJLibrary.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YJLibrary.modulemap; sourceTree = ""; }; + 388459F7C69F131FEDE307E555D0E2B1 /* PTSendPhoneLoginVerificationCodeV2RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSendPhoneLoginVerificationCodeV2RespMessage.h; sourceTree = ""; }; + 38987E212C6E167C8D626236B5584637 /* PTEquipmentCategoryMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTEquipmentCategoryMessage.m; sourceTree = ""; }; + 3906FBA0CA8EA989EA400D3010DC4D83 /* PTCountUserBoardsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCountUserBoardsReqMessage.m; sourceTree = ""; }; + 39464CE56B1227227D983C8498709842 /* PTUndiggRecipeQuestionAnswerReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUndiggRecipeQuestionAnswerReqMessage.m; sourceTree = ""; }; + 395617E321F73E6160112CFBB82D061F /* PTGetTagHotCoursesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetTagHotCoursesReqMessage.m; sourceTree = ""; }; + 397397AEE530706CD6AEE02428EDD316 /* PTCommonResponseParameterMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCommonResponseParameterMessage.h; sourceTree = ""; }; + 39D35924165C91CFB61A248C0FE1B983 /* PTMarkTabAsReadRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMarkTabAsReadRespMessage.m; sourceTree = ""; }; + 3A7799B0E0EEF78E2F34BB7F2664E9C5 /* PTImageParagraphMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTImageParagraphMessage.m; sourceTree = ""; }; + 3ABBB9C9A037255A5BAE22A9AECFEBBA /* PTEventCustomizationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTEventCustomizationMessage.m; sourceTree = ""; }; + 3AF4377748E5B9102268B7D100FD5733 /* PTUserUsageEnvironmentMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUserUsageEnvironmentMessage.h; sourceTree = ""; }; + 3B2F000E1A498CCD87DE56347655484C /* PTNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTNotificationMessage.h; sourceTree = ""; }; + 3B474E7CBD80AA2F60F9E79E7D53CA48 /* PTUserSocialNamesMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUserSocialNamesMessage.m; sourceTree = ""; }; + 3B75368510C133FE26FED5D3B52BE52C /* PTSummaryMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSummaryMessage.m; sourceTree = ""; }; + 3BB0C8334A6071F10B60E9344E51D981 /* PTImageConditionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTImageConditionMessage.h; sourceTree = ""; }; + 3BF0E579EAC1EACAC845F7E2578CCA28 /* PTApiNewageService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTApiNewageService.h; sourceTree = ""; }; + 3C49C98A2050CC924897DAB59BA5379B /* PTVerifyAndBindPhoneV3ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTVerifyAndBindPhoneV3ReqMessage.h; sourceTree = ""; }; + 3CD5E54D2B2DCEBB3A55614ED7B5A335 /* PTUpdateEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUpdateEssayReqMessage.h; sourceTree = ""; }; + 3CFBFFFAD4168A2D73937ACA8294B080 /* PTApiNewageService+Pkx.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Pkx.m"; sourceTree = ""; }; + 3D1AB7D636A096A38E8B5775B71A02D1 /* PTUniversalSearchV3ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUniversalSearchV3ReqMessage.h; sourceTree = ""; }; + 3D651E326418DC073D21F576BA7161F8 /* PTPagedTopCoursesPurchasedByConsumersRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedTopCoursesPurchasedByConsumersRespMessage.m; sourceTree = ""; }; + 3D66F9DE21EDFA5ABCEBA7B5813CCDA2 /* PTPagedUserTargetsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedUserTargetsReqMessage.h; sourceTree = ""; }; + 3D95996F8B22080DA72467AD9BBBB0D3 /* PTReplyRecipeQuestionNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReplyRecipeQuestionNotificationMessage.h; sourceTree = ""; }; + 3DBD50F0F58574F127155D38012B8B0C /* PTAnswerQuestionReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAnswerQuestionReqMessage.m; sourceTree = ""; }; + 3DC0C542EF0C25EDDF13AB660B87A996 /* PTIsTargetInUserBoardsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTIsTargetInUserBoardsRespMessage.m; sourceTree = ""; }; + 3DC660E9D4696CA17B64F479A1F76398 /* PTCollectEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCollectEssayReqMessage.m; sourceTree = ""; }; + 3E25A8512EA5766F40C6437414EE98A3 /* PTGetUsersByAddressBookRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetUsersByAddressBookRespMessage.m; sourceTree = ""; }; + 3E45FB7C3949574AE04337CFDE5533A9 /* PTVerifyAndBindPhoneV3RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTVerifyAndBindPhoneV3RespMessage.m; sourceTree = ""; }; + 3E4E361C1B6F41388CBAE25313700D8F /* PTGetUserPageRecommendationUsersReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetUserPageRecommendationUsersReqMessage.m; sourceTree = ""; }; + 3E64B40EEAA1DF2600788BB9F5DA25EE /* PTDeleteRecipeAnswerRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDeleteRecipeAnswerRespMessage.h; sourceTree = ""; }; + 3E6BD92AC010CDDDD7A9C121AFD00DCA /* PTQuestionAnswerMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTQuestionAnswerMessage.m; sourceTree = ""; }; + 3E6E418F6A9CAF078C1BEC6AC247A258 /* PTPagedRelatedEssaysRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedRelatedEssaysRespMessage.m; sourceTree = ""; }; + 3E79BBA259BBADAAEC27CF89AD474209 /* PTAnswerInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAnswerInfoMessage.m; sourceTree = ""; }; + 3E83A75C9CE755F4636ECEB1AB5AE692 /* PTUserAnswerMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUserAnswerMessage.h; sourceTree = ""; }; + 3EB45247FB27B741C6F7F3533882B9CA /* PTSdkAdMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSdkAdMessage.m; sourceTree = ""; }; + 3F907472D1955D12E356C9CC8682695E /* PTGetRecommendedEquipmentModelsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecommendedEquipmentModelsRespMessage.h; sourceTree = ""; }; + 3FCA169FC40DD8F6C375B8ECD516FBE1 /* PTSearchQuestionRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchQuestionRespMessage.h; sourceTree = ""; }; + 4010433B1E45EA42B7812EC6274FAD1A /* PTGetNotificationSettingStatusReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetNotificationSettingStatusReqMessage.m; sourceTree = ""; }; + 4024210DA30353298F87E0303CEB4DA8 /* PTQuestionnaireQuestionAnswerMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTQuestionnaireQuestionAnswerMessage.h; sourceTree = ""; }; + 407CF5F662F277307F55B06D3EBAB330 /* PTStatisticTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTStatisticTypeEnum.h; sourceTree = ""; }; + 40938F198786F348B605738D02D29C6E /* PTGetNotificationTabsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetNotificationTabsRespMessage.h; sourceTree = ""; }; + 40E124BD53E6FC1EB6E2C33759F492A9 /* PTPictureRadioQuestionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPictureRadioQuestionMessage.h; sourceTree = ""; }; + 41472388117AC67BFD191741DA3AA2B1 /* PTSearchEquipmentBrandsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchEquipmentBrandsReqMessage.m; sourceTree = ""; }; + 415D0A7D98E38B1F74E3AC56AF8BCE26 /* PTGetAdvertiserDataStatisticRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserDataStatisticRespMessage.m; sourceTree = ""; }; + 41C28DF25D5CF75E23A4FE3C38ECD7D9 /* PTRecommendationUserMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecommendationUserMessage.m; sourceTree = ""; }; + 41D8B3203F4FB1FA1042EAA138D2B125 /* PTDiggRecipeQuestionNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggRecipeQuestionNotificationMessage.h; sourceTree = ""; }; + 41DD539423EE961AB2B1FC51B71545F0 /* PTDishSourceMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDishSourceMessage.m; sourceTree = ""; }; + 422A037EBB8974E9AC7FD8006A5676C6 /* PTPictureIconsCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPictureIconsCellMessage.h; sourceTree = ""; }; + 4239ADDB1A05A87CDA350FB81A924382 /* PTUndiggEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUndiggEssayReqMessage.m; sourceTree = ""; }; + 424B1CDBBAF1AD72C3EB7694AEF973E4 /* PTSearchPageRecommendationKeywordMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchPageRecommendationKeywordMessage.h; sourceTree = ""; }; + 425BCD581FE148CAA1E585AB1B2326FB /* PTGetFreshWelfareQuestionnaireRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFreshWelfareQuestionnaireRespMessage.m; sourceTree = ""; }; + 4286D7E9CCA795505C13698523819B9D /* PTCollectEssayNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCollectEssayNotificationMessage.m; sourceTree = ""; }; + 4289343C19B76685A6B077CB5E438E2D /* PTCourseRateMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseRateMessage.h; sourceTree = ""; }; + 42897A1415F73298C66A6B5AFE48F951 /* PTSdkAdScheduleMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSdkAdScheduleMessage.h; sourceTree = ""; }; + 42AEF102ED9A2DB42F4B5571A7A9C48F /* PTCourseLabelMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseLabelMessage.h; sourceTree = ""; }; + 42EF545C7691E929325E171696FE5CA0 /* PTGetChucodeReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetChucodeReqMessage.m; sourceTree = ""; }; + 42FA951BBBD5C1D612C631082DAAA1C3 /* PTSubtitleButtonCountdownMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSubtitleButtonCountdownMessage.h; sourceTree = ""; }; + 43016FD1009A8F5A56F47810A26F0429 /* PTSideSlipCoursesCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSideSlipCoursesCellMessage.m; sourceTree = ""; }; + 431F4B8E1AD390BE686A28859369CD15 /* PTApiNewageService+Ec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Ec.m"; sourceTree = ""; }; + 434AB9EF24181EE173E9C0A2F2724BB5 /* PTShowDiscoverRecipesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTShowDiscoverRecipesRespMessage.m; sourceTree = ""; }; + 43A440F133F60D9003A26F16FABF7219 /* PTApiNewageService+City.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+City.m"; sourceTree = ""; }; + 43E25E97D5AF7655D191DDE813FF36F3 /* PTTrackingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTTrackingMessage.h; sourceTree = ""; }; + 43E4E498FDB1AB162DD13B4BB78BAEDD /* PTDeviceAgreeAgreementReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDeviceAgreeAgreementReqMessage.h; sourceTree = ""; }; + 440131DBE714AFF98202F4D3BBFB5325 /* PTVerifyAndReplacePhoneBindingV3RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTVerifyAndReplacePhoneBindingV3RespMessage.m; sourceTree = ""; }; + 443FC2FC30522537A45CA9D940CE6B10 /* PTListThemeEssaysReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListThemeEssaysReqMessage.m; sourceTree = ""; }; + 44563DF58E3127E23339B8697454C7E7 /* PTNotificationSettingStatusMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTNotificationSettingStatusMessage.m; sourceTree = ""; }; + 446B4AB1844FECB9E343679E7F9E3295 /* PTCacheSplashAdsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCacheSplashAdsRespMessage.m; sourceTree = ""; }; + 4487C43505D78919646529D3DF7ECAE0 /* PTPagedTopCoursesPurchasedByConsumersReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedTopCoursesPurchasedByConsumersReqMessage.h; sourceTree = ""; }; + 448EFE5A0AA03F9653E95B83A4C74508 /* PTListCommentReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListCommentReqMessage.h; sourceTree = ""; }; + 44C5914C73699E4E3EAAC1DAFF3611DB /* PTLookupSdkAdScheduleReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLookupSdkAdScheduleReqMessage.h; sourceTree = ""; }; + 44F98C52F59DA415B0AAF249CA5820A7 /* PTOneDayOneNumberStatisticMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTOneDayOneNumberStatisticMessage.m; sourceTree = ""; }; + 44FF0D991E1A82DB02352D130D1126CD /* PTApiNewageService+Course.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Course.m"; sourceTree = ""; }; + 453E3F876E3C75E992DBE3E82A6DC329 /* PTCanUpdateDishReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCanUpdateDishReqMessage.h; sourceTree = ""; }; + 4561D8058D528523789479DEFB57D8F7 /* PTListThemeEssaysByTimeRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListThemeEssaysByTimeRespMessage.h; sourceTree = ""; }; + 4586785228BA63BAFBACE8E7B34CA3BE /* PTCreateEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateEssayRespMessage.h; sourceTree = ""; }; + 458753957B328221D1E0073D772EC469 /* PTUpdateDishReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUpdateDishReqMessage.h; sourceTree = ""; }; + 45CE823CC607BD85A5F6381D355D8F89 /* PTGetCourseTagRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetCourseTagRespMessage.m; sourceTree = ""; }; + 4612462A9B9E2619A89E619FDEFC25FB /* PTEventCustomizationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTEventCustomizationMessage.h; sourceTree = ""; }; + 464567F23ABC649BA5AA36B1C28F03E3 /* PTRightInfoLabelMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRightInfoLabelMessage.h; sourceTree = ""; }; + 472630466AA7125764693653601A1B6C /* PTCommentPromptRulesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCommentPromptRulesReqMessage.h; sourceTree = ""; }; + 4749E8BECE568D304E5332105894CA2C /* PTBannerMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTBannerMessage.m; sourceTree = ""; }; + 477877F73253A1D5B0AE0CAAE57E0AA7 /* PTPagedRecipeQuestionsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedRecipeQuestionsReqMessage.m; sourceTree = ""; }; + 47A0D19F156C455C89EC87B239915D19 /* PTGetRecipeFeedsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecipeFeedsReqMessage.h; sourceTree = ""; }; + 47A699496A958986742947B030BCE390 /* PTThemeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTThemeMessage.m; sourceTree = ""; }; + 47C4E552B6904EBAC3F1016DBE416146 /* PTCommentPromptRulesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCommentPromptRulesRespMessage.m; sourceTree = ""; }; + 4810ACED3786E341FE4DC69F8AE7A34B /* PTLoginViaPhoneV2RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLoginViaPhoneV2RespMessage.m; sourceTree = ""; }; + 484CB49A80D440B73A48CD90EF67E3FC /* PTRecipeStatsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeStatsMessage.h; sourceTree = ""; }; + 488FF573B621ED857AD5C57B36729CCC /* PTChangeNotificationSettingStatusReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTChangeNotificationSettingStatusReqMessage.m; sourceTree = ""; }; + 4895EB93A366C8FA30FED90EB8E25A14 /* PTUndiggQuestionAnswerReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUndiggQuestionAnswerReqMessage.h; sourceTree = ""; }; + 498D92BF80C64F95AC2BA4A1305BE5F8 /* PTPagedEpidemicEventDishesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedEpidemicEventDishesRespMessage.h; sourceTree = ""; }; + 4A4D29130D024D844937DF1D969CBF71 /* PTUncollectDishReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUncollectDishReqMessage.m; sourceTree = ""; }; + 4A734B7F383C182E846710EA802DB795 /* PTSendPhoneLoginVerificationCodeV2RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSendPhoneLoginVerificationCodeV2RespMessage.m; sourceTree = ""; }; + 4A87504F713508021A29F81669E5AB5C /* PTApiNewageService+Ec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Ec.h"; sourceTree = ""; }; + 4AD8FD53E52ACE37C5EFAA5B2D9B2350 /* PTDeleteRecipeAnswerReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDeleteRecipeAnswerReqMessage.h; sourceTree = ""; }; + 4B3E0D794C23F384FFC5E3A1F98FAEE9 /* PTGetFeedsPageRecommendationUsersRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFeedsPageRecommendationUsersRespMessage.h; sourceTree = ""; }; + 4B67DE4E95DDA676D729BE98CC5B17FF /* PTGetAdvertiserOneDayOneNumberStatRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserOneDayOneNumberStatRespMessage.h; sourceTree = ""; }; + 4B9C090179B6BF1F6BC6DCA183D26A93 /* PTSideSlipGoodsCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSideSlipGoodsCellMessage.h; sourceTree = ""; }; + 4BBB3773ACC884E46ABB5594E2EF6138 /* PTDiggEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggEssayRespMessage.h; sourceTree = ""; }; + 4BDD2F1CC3CE3C25A47F8100D82314A3 /* PTRecipeQuestionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeQuestionMessage.m; sourceTree = ""; }; + 4C4C9EB35C6BE992C37A888156ABDC50 /* PTNetworkSignalEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTNetworkSignalEnum.h; sourceTree = ""; }; + 4C4D1438455322422E11E86D9E3319F3 /* PTGetFeedsGroupsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFeedsGroupsReqMessage.h; sourceTree = ""; }; + 4C57B12B42FB4E3EAB4A6855B09825B4 /* PTUndiggEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUndiggEssayReqMessage.h; sourceTree = ""; }; + 4C6382D98D9C139D8D6ADA9C6722DFB1 /* PTGetIsDeviceAgreeAgreementRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetIsDeviceAgreeAgreementRespMessage.h; sourceTree = ""; }; + 4C890E875AFA25386C72E4016CAFBC09 /* PTRecipeAskQuestionReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeAskQuestionReqMessage.m; sourceTree = ""; }; + 4CC29C54DBCD900DC9C979FF9849A12D /* PTGetDeviceRecommendTagsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetDeviceRecommendTagsReqMessage.h; sourceTree = ""; }; + 4CE6ED04152B3C0BA3F55A70529E03B2 /* PTPublishEssayNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPublishEssayNotificationMessage.h; sourceTree = ""; }; + 4D3B4057D7E81A60B6C0B4A19EF38E9B /* PTPagedRecipeQuestionsV2RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedRecipeQuestionsV2RespMessage.m; sourceTree = ""; }; + 4D95DA91C390FC7155B74E468F828110 /* PTADInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTADInfoMessage.h; sourceTree = ""; }; + 4DB6A09341F430ADBAE67F71DB86CF1B /* PTApiNewageService+Theme.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Theme.h"; sourceTree = ""; }; + 4E3554060E568786F8AD1F0ADBEF979D /* PTAnswerQuestionnaireRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAnswerQuestionnaireRespMessage.m; sourceTree = ""; }; + 4E6E9A0D2169A6F5176881FE04E06BCC /* PTUnbindUserEquipmentsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUnbindUserEquipmentsRespMessage.h; sourceTree = ""; }; + 4E899507F65C3BB19E307E3DCDE961DD /* PTMpQuestionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMpQuestionMessage.h; sourceTree = ""; }; + 4EEC8EFF721923DF595A30FF822DA087 /* PTCollectRecipeNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCollectRecipeNotificationMessage.h; sourceTree = ""; }; + 4F2F56097FADD1B588095160CA3F3F92 /* PTRecipeQuestionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeQuestionMessage.h; sourceTree = ""; }; + 4F5DADFE695BF09C3A5341AB5DC17C24 /* PTQuestionnaireQuestionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTQuestionnaireQuestionMessage.m; sourceTree = ""; }; + 4F6676908D817CC47FD3BFFF724B069A /* PTBatchGetExperimentResultsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTBatchGetExperimentResultsRespMessage.h; sourceTree = ""; }; + 4FA36E7B05EA44F8247C4061055B2251 /* PTPagedSimilarRecipeRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedSimilarRecipeRespMessage.m; sourceTree = ""; }; + 4FB0459EDA13EE23CB46C4A6BDC0D0E3 /* PTAnswerQuestionnaireReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAnswerQuestionnaireReqMessage.m; sourceTree = ""; }; + 4FBFE7AE20932E17A179E4CD4FEB8E23 /* PTTextQuestionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTTextQuestionMessage.m; sourceTree = ""; }; + 5018F130DC09CF00628CBDA7596B0E89 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 50225438F663A7D7DDCE6A230ACEB93E /* PTPagedGetTagCoursesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedGetTagCoursesRespMessage.m; sourceTree = ""; }; + 503FFF6DB715A6E522AA9FEAF1E59026 /* PTGetAdvertiserAccessSourceStatisticReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserAccessSourceStatisticReqMessage.h; sourceTree = ""; }; + 50602BC569F895F311CEF157E71F9581 /* PTCommentReviewNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCommentReviewNotificationMessage.h; sourceTree = ""; }; + 509BD89C692CBB193C4436DD93A1C601 /* PTReplyRecipeQuestionAnswerNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReplyRecipeQuestionAnswerNotificationMessage.m; sourceTree = ""; }; + 51265EEFC50680498F3595EC8BA7F144 /* PTGoodsInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGoodsInfoMessage.m; sourceTree = ""; }; + 51ABA743F9A62D404416981ECD92B80B /* PTSearchEquipmentCategoriesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchEquipmentCategoriesReqMessage.h; sourceTree = ""; }; + 51D8CBBF0ECCCB6C365A1B81F7FA9272 /* PTPagedQuestionAnswersRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedQuestionAnswersRespMessage.m; sourceTree = ""; }; + 51F55F389E4FB89D2EEDE920D3061C6E /* PTShowDiscoverRecipesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTShowDiscoverRecipesReqMessage.m; sourceTree = ""; }; + 525B2DBAA3E5EBED3A6D470519928143 /* PTListThemeEssaysReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListThemeEssaysReqMessage.h; sourceTree = ""; }; + 526BD5ACB43D55A275C3F7DC4DA1DCF5 /* PTLookupSdkAdScheduleRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLookupSdkAdScheduleRespMessage.m; sourceTree = ""; }; 527D712851498C522ADB3E7B69994C66 /* Pods-YJLibrary_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-YJLibrary_Tests-umbrella.h"; sourceTree = ""; }; + 529C07A0A2A75DBD55886AE5F5D708E5 /* PTMarketTabMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMarketTabMessage.m; sourceTree = ""; }; + 52CB1B3C5D3F8B4FD991D57B8B58C891 /* PTListThemeEssaysByHotReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListThemeEssaysByHotReqMessage.m; sourceTree = ""; }; + 5302126EF700BCF3E2E6712B31C94990 /* PTSubtitleButtonMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSubtitleButtonMessage.h; sourceTree = ""; }; + 530E2F440819557D879392D721228884 /* PTMarkRecipeFeedsAsReadReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMarkRecipeFeedsAsReadReqMessage.h; sourceTree = ""; }; + 532272651B1E0A97567350DA5910EC8C /* PTPagedUserTargetsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedUserTargetsReqMessage.m; sourceTree = ""; }; + 5376E5897E7C2DC5D61FA6F3F32AE0F8 /* PTRichTextGoodsCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRichTextGoodsCellMessage.h; sourceTree = ""; }; + 53847284996A08E81622AF53DE20B54C /* PTApiNewageService+VodVideo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+VodVideo.h"; sourceTree = ""; }; + 53981D03486F73BBC02CC8378C4DD781 /* PTOauthProviderEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTOauthProviderEnum.h; sourceTree = ""; }; + 53ABCC3F4142DACCE6690DE03427C013 /* PTCollectCourseNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCollectCourseNotificationMessage.m; sourceTree = ""; }; + 54A99543822B561D4B53496CEE1CA084 /* PTUniversalSearchUserCardCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUniversalSearchUserCardCellMessage.m; sourceTree = ""; }; + 54E41C533DC26A122CD8432E16E0ECC2 /* PTADMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTADMessage.h; sourceTree = ""; }; + 556BEA217EC064A2F8526E4BC9C3A441 /* PTRemoveCommentRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRemoveCommentRespMessage.m; sourceTree = ""; }; + 5587B32C27D81C042ACDD627F9DF1D8A /* PTDiggRecipeQuestionAnswerReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggRecipeQuestionAnswerReqMessage.m; sourceTree = ""; }; + 55B311117712E2EAAEC6DD65958730D1 /* PTReplyQuestionAnswerNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReplyQuestionAnswerNotificationMessage.m; sourceTree = ""; }; + 55D90AA735EB85EBE5C9B01FE96F4EED /* PTCreateEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateEssayReqMessage.m; sourceTree = ""; }; + 56A2552C6B1359C4A9A35F8A9B40939E /* PTGetRecipesByIngsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecipesByIngsReqMessage.h; sourceTree = ""; }; + 56DD9DE6CE2B2C91E40EE36EB7E249C2 /* PTChangeNotificationSettingStatusReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTChangeNotificationSettingStatusReqMessage.h; sourceTree = ""; }; + 5787A8E92EADB2A692355AF560F2B1A6 /* PTADMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTADMessage.m; sourceTree = ""; }; + 58305583DAFF2454DFA3C377BF90FD00 /* PTInterestedTagMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTInterestedTagMessage.m; sourceTree = ""; }; + 586983B0E82775A105E7C9DAE43E8D4F /* PTGetAdvertiserSourceImpressionStatisticReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserSourceImpressionStatisticReqMessage.m; sourceTree = ""; }; + 58815330F22EE66DD2F895E670AC7588 /* PTBatchGetExperimentResultsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTBatchGetExperimentResultsReqMessage.m; sourceTree = ""; }; + 588A654ED76943F679480A886BD185D3 /* PTMarkupMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMarkupMessage.m; sourceTree = ""; }; + 58AF1732F57B21AE526FB46A1A4DD66B /* PTAnswerQuestionRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAnswerQuestionRespMessage.h; sourceTree = ""; }; + 58C784B519891AF76771071A6D1B2EE2 /* PTPagedUserHistoricalWelfareViewsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedUserHistoricalWelfareViewsRespMessage.m; sourceTree = ""; }; + 58DEC2429DFA1CA210D0B6BFCA75A180 /* PTPicTagMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPicTagMessage.h; sourceTree = ""; }; + 59EE9F11922FA509F9307273E4FE4EC9 /* PTFeedsTargetTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTFeedsTargetTypeEnum.h; sourceTree = ""; }; + 59FE134E4C6DFCC4EE1DE3590533C93F /* PTOfficialNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTOfficialNotificationMessage.m; sourceTree = ""; }; + 5A55ECA8528625DDA4FF5A0B62BCC56C /* PTGetInterestedTagsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetInterestedTagsReqMessage.h; sourceTree = ""; }; + 5A8E84BB7BC3356A9AC5E0BD66A5B484 /* PTPagedUserTargetsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedUserTargetsRespMessage.h; sourceTree = ""; }; + 5B192ED150674EAAC230B8B63D2ECA78 /* PTQuestionnaireMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTQuestionnaireMessage.h; sourceTree = ""; }; + 5B48682672AEE92EDEBABABBFE6730FC /* PTUndiggRecipeQuestionAnswerRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUndiggRecipeQuestionAnswerRespMessage.h; sourceTree = ""; }; + 5B5063ED106607B2E9C44AEB10D53A73 /* PTGetUserAllEquipmentsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetUserAllEquipmentsReqMessage.m; sourceTree = ""; }; + 5BE2D8F716499471208E7E5BEB76E28A /* PTSideSlipCoursesCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSideSlipCoursesCellMessage.h; sourceTree = ""; }; + 5C046EC5184EC7AC0635B5107A7F86CE /* PTEssayMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTEssayMessage.h; sourceTree = ""; }; + 5C0F1F4175D9CB993791C303B11B01EC /* PTGetAdvertiserAccessTopTenStatisticRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserAccessTopTenStatisticRespMessage.m; sourceTree = ""; }; + 5C7B2DBD7486E970A21A2BB532F4FE45 /* PTSearchPageRecommendationKeywordsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchPageRecommendationKeywordsRespMessage.h; sourceTree = ""; }; + 5CAF62381105E18C58EF2706A984F3EE /* PTADInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTADInfoMessage.m; sourceTree = ""; }; + 5CB41191504EE3AA4F1D6BE8250116B6 /* PTRecipePageMetaInfoReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipePageMetaInfoReqMessage.m; sourceTree = ""; }; + 5D1791E42D66FBE6A040DBC23385DD67 /* PTPagedTopCoursesPurchasedByConsumersReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedTopCoursesPurchasedByConsumersReqMessage.m; sourceTree = ""; }; + 5D77C4E2DCDB812A390D2B727E6E95FD /* PTIndependentWelfareViewMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTIndependentWelfareViewMessage.h; sourceTree = ""; }; + 5D9D04C58491F9718A7FF7C4D296376C /* PTListUserEssaysRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListUserEssaysRespMessage.m; sourceTree = ""; }; + 5DB462B77935CF8DE90B885E453346C4 /* PTGetMonthlyCourseRankingListReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetMonthlyCourseRankingListReqMessage.m; sourceTree = ""; }; + 5DD66C46999FB0D58AA9FB0E4D70E60F /* PTReportRecipeAnswerReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportRecipeAnswerReqMessage.h; sourceTree = ""; }; + 5E4889292C6E05A2846285563F6C479D /* PTPagedUserCollectedEssaysRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedUserCollectedEssaysRespMessage.m; sourceTree = ""; }; + 5E4EA1C67381F67596D5680EDD57F67D /* PTCreateViaWeappWithPhoneBindingRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateViaWeappWithPhoneBindingRespMessage.m; sourceTree = ""; }; + 5E7602DD5F51C8D31099D6789A1578F0 /* PTDiggQuestionAnswerReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggQuestionAnswerReqMessage.h; sourceTree = ""; }; + 5E760527BFA35BCC4668F5A41D0A5BFF /* PTApiNewageService+Board.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Board.h"; sourceTree = ""; }; + 5E98969035B9FA3726F1B0DC8B90566F /* PTShowEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTShowEssayRespMessage.h; sourceTree = ""; }; + 5EAB9E82806DE015B9CB4E083CED5783 /* PTCommentPromptRulesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCommentPromptRulesReqMessage.m; sourceTree = ""; }; + 5F90A87C71386516929F78FEFCCB0D2A /* PTPagedSimilarEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedSimilarEssayReqMessage.m; sourceTree = ""; }; + 5F9A5823EF406E83B454D8EBA644C02A /* PTCanUpdateEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCanUpdateEssayRespMessage.h; sourceTree = ""; }; + 601216B4D9C8E7900336724DF2DE7064 /* PTGetShareRecipeTitleReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetShareRecipeTitleReqMessage.m; sourceTree = ""; }; + 601ADA0758648070E2A6C354F966C8C7 /* PTApiNewageService+RecipeAppraisal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+RecipeAppraisal.m"; sourceTree = ""; }; 601FDB7117ABF862C874C84664F23B3F /* Pods-YJLibrary_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-YJLibrary_Tests.release.xcconfig"; sourceTree = ""; }; + 6025ABBB5A2568923E568D363BF3CB21 /* PTReplyQuestionNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReplyQuestionNotificationMessage.m; sourceTree = ""; }; + 6048D3ECD716AB3F2C28B6387AA57024 /* PTListThemeEssaysRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListThemeEssaysRespMessage.m; sourceTree = ""; }; + 606AFD8F17A949D2616E4B7C27408B7B /* PTBindUserEquipmentRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTBindUserEquipmentRespMessage.m; sourceTree = ""; }; + 608F59609430EB57D4706BE168CACE10 /* PTCookRecipeNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCookRecipeNotificationMessage.h; sourceTree = ""; }; + 6090D63B9572BC1A116807183C6785E3 /* PTUpdateEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUpdateEssayReqMessage.m; sourceTree = ""; }; + 60CA70A83674D387F3D8E868FC0ECE4A /* PTUserHomeMapMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUserHomeMapMessage.h; sourceTree = ""; }; + 6150B3896C7395D7A67513DE744DDB8D /* PTErrorCodeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTErrorCodeMessage.m; sourceTree = ""; }; + 6158B798959CEFE83BF92C35421FC4E3 /* PTGetUsersByAddressBookReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetUsersByAddressBookReqMessage.h; sourceTree = ""; }; + 618CD5E9A4D1C0D042B7E93FCA76F75B /* PTAskMpQuestionNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAskMpQuestionNotificationMessage.m; sourceTree = ""; }; + 61B3FFCDBD3CAF7F04D766CB5AC7F239 /* PTPagedEcHomepageTabsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedEcHomepageTabsReqMessage.m; sourceTree = ""; }; + 61B8D31FFE992C4417B5CCB6C4E3CD0B /* PTUncollectDishRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUncollectDishRespMessage.h; sourceTree = ""; }; + 620F204CBB6F8584A7C97E9AB67CDC9A /* PTPagedEcHomepageRecommendationsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedEcHomepageRecommendationsReqMessage.m; sourceTree = ""; }; + 624FB639C62749E4BC22AA9C5977321B /* PTPagedUserCollectedEssaysReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedUserCollectedEssaysReqMessage.h; sourceTree = ""; }; + 626A08B9B84BB2FDDE8A63EBD1DFAF24 /* PTGetNotificationSettingStatusRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetNotificationSettingStatusRespMessage.m; sourceTree = ""; }; + 627692E512F487B48486E1E7416ECB02 /* PTClassroomVoucherMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTClassroomVoucherMessage.m; sourceTree = ""; }; + 62B9DC6EB2349049AC775261D26945CA /* PTReplyRecipeQuestionAnswerNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReplyRecipeQuestionAnswerNotificationMessage.h; sourceTree = ""; }; + 62C83B3EB93A54DCA716FD33C3FF8A99 /* PTCourseLessonMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseLessonMessage.h; sourceTree = ""; }; + 6325C3A7070654D666944E8932DABE1B /* PTApiNewageService+ShareRecipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+ShareRecipe.h"; sourceTree = ""; }; + 63275A28F0A028FD81A3FB09F1AD8CF8 /* PTMarkTabAsReadReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMarkTabAsReadReqMessage.m; sourceTree = ""; }; + 63355FB0054B775C9DD54440A898588B /* PTApiNewageService+Chucode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Chucode.m"; sourceTree = ""; }; + 6376264641A4273A8F8ABBB5A4670E9F /* PTCourseLecturerMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseLecturerMessage.m; sourceTree = ""; }; + 638D52EBA38F4C8A0AF6A4BBEF743980 /* PTPagedSimilarEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedSimilarEssayRespMessage.h; sourceTree = ""; }; + 63EC40AC4FAB405147753F5928D4B0A6 /* PTAskRecipeQuestionNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAskRecipeQuestionNotificationMessage.m; sourceTree = ""; }; + 63FA2C4B8704DBF0C7B9BAB872F07887 /* PTCommentPromptRuleMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCommentPromptRuleMessage.h; sourceTree = ""; }; + 642CE56F54251558008621E8A35968DD /* PTUserUsageEnvironmentMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUserUsageEnvironmentMessage.m; sourceTree = ""; }; + 643D3F9B847D75189D4F23507C7E7219 /* PTCreateViaWechatWithPhoneBindingReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateViaWechatWithPhoneBindingReqMessage.h; sourceTree = ""; }; + 647A3BD7671D3B8B15029536A1BD9007 /* PTPagedGetTopCourseRankingListReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedGetTopCourseRankingListReqMessage.h; sourceTree = ""; }; + 64F125E1B915546CCBBFF671CA514F86 /* PTCourseRateUserMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseRateUserMessage.m; sourceTree = ""; }; + 654CF5F731A0049CBE76C320EC4A7EFB /* PTQuestionAnswerMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTQuestionAnswerMessage.h; sourceTree = ""; }; + 65AB382866395B5A2A5C0731534F6AB5 /* PTCreateViaWeappWithPhoneBindingReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateViaWeappWithPhoneBindingReqMessage.h; sourceTree = ""; }; + 65ACCA58BA3BACC227178D6384C099FF /* PTGetQuestionnaireRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetQuestionnaireRespMessage.h; sourceTree = ""; }; + 65DBB127D71B0EE188CDDD2918BDB292 /* PTPagedEpidemicEventDishesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedEpidemicEventDishesReqMessage.m; sourceTree = ""; }; + 65E73A3ED63144554E186AE43F0C665A /* PTDiggMpQuestionNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggMpQuestionNotificationMessage.h; sourceTree = ""; }; + 65F67F31B77F84DF8B1879D2F55D57C7 /* PTContentArrangeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTContentArrangeEnum.h; sourceTree = ""; }; + 6634A9BE01981E88AEF18E9E9DC836A4 /* PTUndiggQuestionRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUndiggQuestionRespMessage.m; sourceTree = ""; }; + 664938B0944E22867AF87F95BD06DA20 /* PTLineRichTextCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLineRichTextCellMessage.h; sourceTree = ""; }; 6664C3D74A3849B4440AFE38861C6EB4 /* Pods-YJLibrary_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-YJLibrary_Tests.modulemap"; sourceTree = ""; }; - 6850D2CE3AE543AEA4FB2619E1FDB19C /* Person.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Person.h; sourceTree = ""; }; + 6686ABA455C4E9279874AF207D9CD9C1 /* PTSearchEquipmentModelsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchEquipmentModelsRespMessage.h; sourceTree = ""; }; + 66D9711758CAE80989FB6706001EBD4A /* PTLoginViaPhoneV2ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLoginViaPhoneV2ReqMessage.m; sourceTree = ""; }; + 66F0FA27AFECC877EC7257CFE73E7E10 /* PTBindUserEquipmentReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTBindUserEquipmentReqMessage.m; sourceTree = ""; }; + 6708FF43ABB43D5FBA61C7AA5C18BC94 /* PTLineRecipeCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLineRecipeCellMessage.h; sourceTree = ""; }; + 67141EFC9F5748B0FAC7158BF43CB53C /* PTDeleteQuestionRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDeleteQuestionRespMessage.h; sourceTree = ""; }; + 671D8DFA1D0E1AA8B2E37DBF2844C17B /* PTSimilarRecipeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSimilarRecipeMessage.m; sourceTree = ""; }; + 67521759824B79D512D773FD41E957C1 /* PTReviewCommodityGoodsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReviewCommodityGoodsMessage.h; sourceTree = ""; }; + 675595C3DAD6B62AE938BB9A27E91838 /* PTReportRecipeAnswerRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportRecipeAnswerRespMessage.h; sourceTree = ""; }; + 678D98AD77E90D18400EE455EA527FA9 /* PTInterestedTagMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTInterestedTagMessage.h; sourceTree = ""; }; + 67A76D84669C9F4CC5A7F6FBE56F3087 /* PTGetFreshWelfareStatusReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFreshWelfareStatusReqMessage.h; sourceTree = ""; }; + 67CC2B79BEC75BED07B9C526BD2D6CF2 /* PTHistoricalWelfareViewMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTHistoricalWelfareViewMessage.h; sourceTree = ""; }; + 68420EA3A8A90AD2AE32AEA82B2783A6 /* PTRichTextGoodsCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRichTextGoodsCellMessage.m; sourceTree = ""; }; + 6886FE7FAED02AEE9533375A8206D0C8 /* PTBoardMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTBoardMessage.m; sourceTree = ""; }; + 68AF446D07CAB9BD88DB5782CE624F12 /* PTShowDiscoverRecipesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTShowDiscoverRecipesRespMessage.h; sourceTree = ""; }; + 68B0154D3A945003F61ECC6BDDCC435F /* PTSearchMyCoursesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchMyCoursesReqMessage.m; sourceTree = ""; }; + 68FFFE0631992AC05B62B145B1A236CD /* PTGetIsDeviceAgreeAgreementReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetIsDeviceAgreeAgreementReqMessage.h; sourceTree = ""; }; + 692194127C61636F3DBCC43D37D57339 /* PTReportEssayCommentRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportEssayCommentRespMessage.h; sourceTree = ""; }; + 69231D0B3416A12CD4A6A1A96D0469A1 /* PTGetClassroomTabsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetClassroomTabsReqMessage.m; sourceTree = ""; }; + 69448C4C28C4C95FEB941702079B9833 /* PTGetInterestedTagsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetInterestedTagsRespMessage.h; sourceTree = ""; }; 69E1A0E468FF29CBB7AE9AD59D9B9301 /* Pods-YJLibrary_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-YJLibrary_Example-acknowledgements.plist"; sourceTree = ""; }; + 69F7B19875A1D1B25D1B4B3A584370DA /* PTSearchEquipmentCategoriesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchEquipmentCategoriesReqMessage.m; sourceTree = ""; }; + 6A3D498695EF166B3746E3499F36117A /* PTGetFreshWelfareStatsReportReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFreshWelfareStatsReportReqMessage.h; sourceTree = ""; }; + 6ABEE91CC09D47F22FEB22DDBD37B0C5 /* PTGetQuestionnaireReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetQuestionnaireReqMessage.m; sourceTree = ""; }; + 6B24B04CBA48A2D7975A5F82832589B5 /* PTAddressBookFriendMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAddressBookFriendMessage.m; sourceTree = ""; }; + 6B4021731B485E73C3FD4A8047E83916 /* PTGetFreeCourseListRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFreeCourseListRespMessage.h; sourceTree = ""; }; + 6B8E2313298731C5D3E461953D81EAB4 /* PTTextQuestionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTTextQuestionMessage.h; sourceTree = ""; }; + 6BCF20C46E5F1A3BC32BA148A11BE23D /* PTGetAdvertiserProductRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserProductRespMessage.m; sourceTree = ""; }; + 6BDA9EA96C3566CB4711E4A3204C5EE6 /* PTApiNewageService+Questionnaire.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Questionnaire.m"; sourceTree = ""; }; + 6BF5471BF61E581453587F8141E7502B /* PTUpdateDishRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUpdateDishRespMessage.h; sourceTree = ""; }; + 6C0F34AEDF70AA5D87F25A0ED097CE6D /* PTGetMarketTabsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetMarketTabsReqMessage.m; sourceTree = ""; }; + 6C50AA0F4AF1878BF632A49E1A2385CC /* PTGetCourseTagReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetCourseTagReqMessage.h; sourceTree = ""; }; + 6C5A75BE3FA1320C5370B5EB0AB3A58C /* PTGetRecipeAppraisalQuestionRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecipeAppraisalQuestionRespMessage.h; sourceTree = ""; }; + 6C7EBD1A33B040347DF08D1CCD8AEC0D /* YJLibrary.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = YJLibrary.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 6E0AACE03F5F94EEB406402CF02BE874 /* PTRecipeQuestionV2Message.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeQuestionV2Message.m; sourceTree = ""; }; + 6ECC9AB18B777C2EC4D711E03B8307EF /* PTTextIconsCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTTextIconsCellMessage.m; sourceTree = ""; }; + 6EEE53B935618122DB065C3379DEBCCA /* PTCourseLessonMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseLessonMessage.m; sourceTree = ""; }; + 6EEFA49A54562E4E85359CE7C69F8D80 /* PTRichTextCourseCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRichTextCourseCellMessage.h; sourceTree = ""; }; + 6EF2A8EF1DD874F2F7CCCD1D3CAC1C61 /* PTSdkAdScheduleMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSdkAdScheduleMessage.m; sourceTree = ""; }; + 6F0AC570BD093A60A9340B91EC5E18BB /* PTGetFeedsGroupsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFeedsGroupsRespMessage.m; sourceTree = ""; }; + 6F1C8B165CFA8951F2A89B0CB93496A7 /* PTGetMonthlyCourseRankingListRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetMonthlyCourseRankingListRespMessage.h; sourceTree = ""; }; + 6F41914797131321037782AA910730F6 /* PTGetSignatureRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetSignatureRespMessage.h; sourceTree = ""; }; + 6F776D5794F5AF2B99678860E965FBFD /* PTReportAnswerReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportAnswerReqMessage.h; sourceTree = ""; }; + 6F9B678468BF24DB53D8E0745B069A7C /* PTGetFeedsGroupsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFeedsGroupsRespMessage.h; sourceTree = ""; }; + 70B50E261788CCDB100C4E35104E9293 /* PTDiggQuestionAnswerRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggQuestionAnswerRespMessage.h; sourceTree = ""; }; + 71298B204547AD245E0DFC8CFFF20BB9 /* PTCookRecipeNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCookRecipeNotificationMessage.m; sourceTree = ""; }; + 7131FCFBDED67E7C3EA6962F771CE8B4 /* PTGoodsTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGoodsTypeEnum.h; sourceTree = ""; }; + 7230CC1F2A38E687B65D75F3853E64AE /* PTLoginViaWeappReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLoginViaWeappReqMessage.m; sourceTree = ""; }; + 72AE94F9AE52330AB27818CD76FC9F71 /* PTGetRecipeFeedsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecipeFeedsRespMessage.m; sourceTree = ""; }; + 72DBD1D0EEC74F2FCCEAB3C188F0CDAE /* PTOrderEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTOrderEnum.h; sourceTree = ""; }; + 73100BB9626979E08EB89EFAF30A3769 /* PTApiNewageService+Event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Event.h"; sourceTree = ""; }; + 734D740ED0B18CEDD62A7A2098D605D6 /* PTLessonProcessMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLessonProcessMessage.m; sourceTree = ""; }; + 7359EFF6C86E23A953CCD20970BDE577 /* PTUndiggQuestionReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUndiggQuestionReqMessage.h; sourceTree = ""; }; + 739C7912D857D647E8C7C0B1AA53ACA4 /* PTTextConditionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTTextConditionMessage.m; sourceTree = ""; }; + 73FADCE4DF8F3DBB76C8A6599C5B1B05 /* PTParagraphMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTParagraphMessage.h; sourceTree = ""; }; + 73FDA6575DAA6BA54A7BF133115262B4 /* PTApiNewageService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTApiNewageService.m; sourceTree = ""; }; + 741C495B51AAB1628C7CAF1EB3C49900 /* PTMarketTabMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMarketTabMessage.h; sourceTree = ""; }; + 7458D367F3BF79DE588F86FDD838AD20 /* PTReportAnswerRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReportAnswerRespMessage.m; sourceTree = ""; }; + 746AB05B273DEB3DD7EBCEFA121C3770 /* PTUndiggEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUndiggEssayRespMessage.h; sourceTree = ""; }; + 747AA9881F3B454E4C0BADC489241EBC /* PTCursorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCursorMessage.h; sourceTree = ""; }; + 7496B1C24F469DC36ED28133BE341F4A /* PTRecipeAppraisalAnswerMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeAppraisalAnswerMessage.h; sourceTree = ""; }; + 74C385948DE2BBC052F0E06426A7BA6A /* PTGetRecipeAppraisalQuestionRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecipeAppraisalQuestionRespMessage.m; sourceTree = ""; }; + 74C5DB8E24A27D502D81912071B38232 /* PTCourseRateDisplayInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseRateDisplayInfoMessage.h; sourceTree = ""; }; + 74CC9FDD62FAA6A9579B619AC1090B37 /* PTCanUpdateDishRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCanUpdateDishRespMessage.m; sourceTree = ""; }; + 74D108719D42E6CD624408F83DA35B65 /* PTDiggQuestionAnswerNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggQuestionAnswerNotificationMessage.m; sourceTree = ""; }; + 750E91AF64A20962ED577DA2BFCAD0AE /* PTMarkFeedsAsReadReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMarkFeedsAsReadReqMessage.m; sourceTree = ""; }; + 7531717D151F799962DD9AF9D659E886 /* PTShowCourseRateTagsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTShowCourseRateTagsRespMessage.m; sourceTree = ""; }; + 7567849B236C531C5A7634A11D1DD55B /* PTGetChucodeReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetChucodeReqMessage.h; sourceTree = ""; }; + 756D67465F5250CA72379C2A142ABBA9 /* PTReportRecipeAnswerReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReportRecipeAnswerReqMessage.m; sourceTree = ""; }; + 757A7E7A90E00F42625F2CFE40AFECA4 /* PTOneDayOneNumberStatisticMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTOneDayOneNumberStatisticMessage.h; sourceTree = ""; }; + 7617EB975634F2543828FA2F0F6F9F61 /* PTDeleteAnswerReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDeleteAnswerReqMessage.m; sourceTree = ""; }; + 76340F32109572F86C65066584970CB0 /* PTListUserEssaysReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListUserEssaysReqMessage.m; sourceTree = ""; }; + 763F3E02CB6061AFAA7BB9D595816F22 /* PTReportQuestionRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportQuestionRespMessage.h; sourceTree = ""; }; + 76690B20D8AEE1B8F16C9A8A82CF5ED9 /* PTUncollectEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUncollectEssayRespMessage.m; sourceTree = ""; }; + 766C1385C052A78033B5D852042B02C7 /* PTApiNewageService+Homepage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Homepage.h"; sourceTree = ""; }; + 76965862F196F601051A6BC489CF6E8D /* PTUserMobilePhoneMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUserMobilePhoneMessage.m; sourceTree = ""; }; + 76A9BF66B4110A8B4D6CA9FB5558ABA6 /* PTRichTextMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRichTextMessage.h; sourceTree = ""; }; + 76F3B2ABF15C0601959C8ADF26C0A31D /* PTListThemesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListThemesRespMessage.m; sourceTree = ""; }; + 7723A546680162B117C4A1FD2BD3083C /* PTGetRecipeDishesOrderByTimeRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecipeDishesOrderByTimeRespMessage.m; sourceTree = ""; }; + 775C36670C90B212414C453EAAB7ADB4 /* PTRecipeFeedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeFeedMessage.h; sourceTree = ""; }; + 7803E4EE4FE4D566AA2DCCE32B6DD897 /* PTBatchGetExperimentResultsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTBatchGetExperimentResultsRespMessage.m; sourceTree = ""; }; + 780776187C8E37AF08AEDE0D445AB045 /* PTGetFreshWelfareStatusReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFreshWelfareStatusReqMessage.m; sourceTree = ""; }; + 7814949AF8D771D027046DA1C1E3A2E0 /* PTFeedsGroupMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTFeedsGroupMessage.m; sourceTree = ""; }; + 78775CC59D508455917DE3C1F1F798E6 /* PTMpQuestionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMpQuestionMessage.m; sourceTree = ""; }; + 787D00FD2C94F030FD8ACE5D19EBC81D /* PTGetUserWelfareViewRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetUserWelfareViewRespMessage.m; sourceTree = ""; }; + 7891B4E39E4B041E3E87192CDE609941 /* PTGetCourseDishesOrderByTimeRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetCourseDishesOrderByTimeRespMessage.m; sourceTree = ""; }; + 78B9EC269CC240403D02160095310F6F /* PTCourseLabelMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseLabelMessage.m; sourceTree = ""; }; + 78CDB7D866A432D9FDC28CD969ACE928 /* PTReportEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportEssayRespMessage.h; sourceTree = ""; }; 78E04D040D40C6A05365E2AFEEF3C5BB /* Pods-YJLibrary_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-YJLibrary_Tests-acknowledgements.plist"; sourceTree = ""; }; - 7DB0780C7B8074370F9CD4DD46F40F3C /* YJLibrary-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YJLibrary-Info.plist"; sourceTree = ""; }; + 7922AC21AC0321E3F023D67CF46BED6E /* PTPagedGetDiggEssayUsersReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedGetDiggEssayUsersReqMessage.m; sourceTree = ""; }; + 7926828DDF6610133BA1A4BEB374A67B /* PTGetRecipeFeedsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecipeFeedsReqMessage.m; sourceTree = ""; }; + 79F8460300146C98C16BBB7EFA57DA54 /* PTDishMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDishMessage.m; sourceTree = ""; }; + 7A28D708AD6DBAF41C3335E49766E1E1 /* PTVerifyAndReplacePhoneBindingV3ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTVerifyAndReplacePhoneBindingV3ReqMessage.m; sourceTree = ""; }; + 7A86BF20FA50575A1D467A8322AD9C37 /* PTUploadUserAddressBookRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUploadUserAddressBookRespMessage.h; sourceTree = ""; }; + 7A9180CA8EA2C6F9976AB6AE571D897B /* PTGetSameCityRecommendationsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetSameCityRecommendationsRespMessage.m; sourceTree = ""; }; + 7A9C45999C187E18D5F20DBA32684C67 /* PTGetRecipeDishesOrderByTimeReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecipeDishesOrderByTimeReqMessage.m; sourceTree = ""; }; + 7ABC24F5FAE5855F9E61F384632DFB70 /* PTMarkFeedsAsReadRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMarkFeedsAsReadRespMessage.h; sourceTree = ""; }; + 7B186A955BEA46BC16E0867869008F33 /* PTGetTagHotCoursesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetTagHotCoursesRespMessage.m; sourceTree = ""; }; + 7B39E63921E824CB7A9BC6C57FDA9188 /* PTLookupAdsBySlotNameReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLookupAdsBySlotNameReqMessage.h; sourceTree = ""; }; + 7B3EF0B4973F87290F01C54365D7A996 /* PTObtainFreePublicCourseRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTObtainFreePublicCourseRespMessage.m; sourceTree = ""; }; + 7B447BCB9E6F5ACFFDCAB361E9CAE4D4 /* PTUploadUserAddressBookRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUploadUserAddressBookRespMessage.m; sourceTree = ""; }; + 7B44D8604E94D987B1690897043FCE03 /* PTAdvertiserProductMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAdvertiserProductMessage.m; sourceTree = ""; }; + 7B479EE1B3D3A0A3BEC3246451CEFB63 /* PTClassroomTabMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTClassroomTabMessage.h; sourceTree = ""; }; + 7BC8E5FC8B44E7B0B3F6603B6CAD0047 /* PTSimilarEssayMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSimilarEssayMessage.m; sourceTree = ""; }; + 7BFFBD7E388F0FDF453634F4E49F9DA0 /* PTSideSlipBannersCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSideSlipBannersCellMessage.m; sourceTree = ""; }; + 7C0B33D60C394D57F2A3EC824B403EA9 /* PTCreateCommentRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateCommentRespMessage.m; sourceTree = ""; }; + 7C4178303BE488B55457D70591A28817 /* PTRecipeFeedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeFeedMessage.m; sourceTree = ""; }; + 7C70633CE622B79ECD2E4CF44859E5AD /* PTDishSourceMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDishSourceMessage.h; sourceTree = ""; }; + 7C9E4C81DBE4967484E538D88CA12DF3 /* PTObtainFreePublicCourseRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTObtainFreePublicCourseRespMessage.h; sourceTree = ""; }; + 7CAF001A38625F42CEF0E1E98139EF74 /* PTAnswerQuestionReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAnswerQuestionReqMessage.h; sourceTree = ""; }; + 7CC681B70C8F731588DEA1D3C98ECA89 /* PTOptionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTOptionMessage.m; sourceTree = ""; }; + 7D2583D006BD8120147BEDE775EFF6DC /* PTCourseRateUserMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseRateUserMessage.h; sourceTree = ""; }; + 7D40FCAF1077D3AAD52BE9EB8FA9D075 /* PTCommentPromptRuleMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCommentPromptRuleMessage.m; sourceTree = ""; }; + 7D7CBACBACB40518B2396C82D06837B3 /* PTCommonRequestParameterMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCommonRequestParameterMessage.h; sourceTree = ""; }; + 7D8A521AA73888BE9C4045C5EB058531 /* PTShowCourseRateTagsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTShowCourseRateTagsRespMessage.h; sourceTree = ""; }; + 7DBAA97859AC0DB0AAE23D06AC039D3B /* PTRecipeAdaptationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeAdaptationMessage.m; sourceTree = ""; }; + 7DD7C25DE8599D7B7899A7F86CF0E944 /* PTApiNewageService+Feeds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Feeds.h"; sourceTree = ""; }; + 7DDBD407A58DA1BB5BF16D69FFCC1344 /* PTPagedRelatedEssaysReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedRelatedEssaysReqMessage.m; sourceTree = ""; }; + 7E396A902B76451E403CC0C7F8D6658A /* PTGetShareRecipeTitleReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetShareRecipeTitleReqMessage.h; sourceTree = ""; }; + 7E8473DF9E6BC0A971707898DA62DF83 /* PTCourseKindMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseKindMessage.m; sourceTree = ""; }; + 7EAD714DBF40B1A970001587555CA931 /* PTPagedUserHistoricalWelfareViewsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedUserHistoricalWelfareViewsRespMessage.h; sourceTree = ""; }; + 7F186286C40CFE339B0C5B8DDCC69959 /* PTPagedClassroomHomepageTabsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedClassroomHomepageTabsReqMessage.h; sourceTree = ""; }; + 7F1AB3EB782344CADAACA169CA666123 /* PTReplyDishCommentNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReplyDishCommentNotificationMessage.h; sourceTree = ""; }; + 7F2684F92EBBC0C3A7072E3D8177D427 /* PTPagedRelatedEssaysRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedRelatedEssaysRespMessage.h; sourceTree = ""; }; + 7F427943BDC4E4FA6F03315F84BFE016 /* PTAdvertiserDataStatisticMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAdvertiserDataStatisticMessage.m; sourceTree = ""; }; + 7F7580422BDF38A10965229C0E36CE2F /* PTCollectEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCollectEssayReqMessage.h; sourceTree = ""; }; + 7FC0F4182E661413C6523C30FD9BB6A4 /* PTRecipeQuestionAnswerMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeQuestionAnswerMessage.h; sourceTree = ""; }; + 7FD23C22FABA1B95FC6FD4143688623B /* PTLookupSdkAdScheduleReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLookupSdkAdScheduleReqMessage.m; sourceTree = ""; }; + 7FDF638ED5158E087CBF8443F15DC1B6 /* PTShowThemeReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTShowThemeReqMessage.h; sourceTree = ""; }; + 7FE35799AE6A3AF3B07E65AF21DBA02D /* PTLoginViaWechatReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLoginViaWechatReqMessage.h; sourceTree = ""; }; + 8001C908ED663251B81AF710167B117F /* PTMarkFeedsAsReadRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMarkFeedsAsReadRespMessage.m; sourceTree = ""; }; + 8021C0DA7FAD6844AEB8A71002C41BC5 /* PTApiNewageService+AD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+AD.m"; sourceTree = ""; }; + 8055C2E14088C6FF35A69CC489235D73 /* PTApiNewageService+Welfare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Welfare.h"; sourceTree = ""; }; + 805F1C7A7A2233FDA2DAA4D0303ACC06 /* PTTargetTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTTargetTypeEnum.h; sourceTree = ""; }; + 8107D5F2A1C30E3DC255A455EFA52AE8 /* PTGetRecipeAppraisalQuestionReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecipeAppraisalQuestionReqMessage.m; sourceTree = ""; }; + 81DF4CE890F07847DA1919F68FFB250E /* PTLookupAdsBySlotNameRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLookupAdsBySlotNameRespMessage.m; sourceTree = ""; }; + 81F5453D3D41C406D99E7CACC9FC53EB /* PTSdkAdMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSdkAdMessage.h; sourceTree = ""; }; + 82122AEA0A913E009F752D4AE0D61B4D /* PTMpQuestionAnswerMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMpQuestionAnswerMessage.m; sourceTree = ""; }; + 822268A6A248412C2E6FD0F5B6EABA99 /* PTGetMyCoursesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetMyCoursesReqMessage.h; sourceTree = ""; }; + 82A5B36EF9908046B0C4809240A85B84 /* PTMarkTabAsReadReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMarkTabAsReadReqMessage.h; sourceTree = ""; }; + 82A7924D99AFAC425EEA5058972BD448 /* PTUniversalSearchUserCardCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUniversalSearchUserCardCellMessage.h; sourceTree = ""; }; + 831E6D2372E695981A69FF805FCDA33F /* PTPagedUserHistoricalWelfareViewsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedUserHistoricalWelfareViewsReqMessage.h; sourceTree = ""; }; + 8350B3F6F9A17CA115295475C45AC95D /* PTFreshWelfareStatusEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTFreshWelfareStatusEnum.h; sourceTree = ""; }; + 83F191351BE20B6933C372A92B753E5B /* PTLoginViaWeappPhoneRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLoginViaWeappPhoneRespMessage.m; sourceTree = ""; }; + 844870D28DE6B8BA8B9C67D0BEAA4ECA /* PTModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTModel.m; path = XCFPTApiKit/PTModel.m; sourceTree = ""; }; + 848DE5A1ECBA06BBA62D41BF90E75220 /* PTEssayCommentMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTEssayCommentMessage.h; sourceTree = ""; }; + 8490927D75716CBC951279E70DDC1CD7 /* PTLoginViaDeviceReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLoginViaDeviceReqMessage.m; sourceTree = ""; }; + 8493030CB4EA5260FE59407C04CF9396 /* PTUniversalSearchV3RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUniversalSearchV3RespMessage.m; sourceTree = ""; }; + 8495530D14DF7D5052468F912E769D12 /* PTObtainFreePublicCourseReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTObtainFreePublicCourseReqMessage.h; sourceTree = ""; }; + 851559CB1ECCC608E96B4033D0A4B9A8 /* PTGetAdvertiserProductReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserProductReqMessage.h; sourceTree = ""; }; + 8539EE08D0EBE3239E6B50931CE52FD0 /* PTChannelTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTChannelTypeEnum.h; sourceTree = ""; }; + 8596BFF407D0364D9045D4C2E6E58373 /* PTSideSlipBannersCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSideSlipBannersCellMessage.h; sourceTree = ""; }; + 85E0BC5FF032210FEA74E3C3788101D2 /* PTAdvertiserSourceCountStatisticMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAdvertiserSourceCountStatisticMessage.h; sourceTree = ""; }; + 860D6DE952851D2288CD7EAA27817C14 /* PTVodVideoParagraphMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTVodVideoParagraphMessage.m; sourceTree = ""; }; + 862797BA2E908A4D4C88C7AE211E97D7 /* PTDeviceAgreeAgreementRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDeviceAgreeAgreementRespMessage.m; sourceTree = ""; }; + 8675E1D2773B2D9205C01B0DA653B610 /* PTDiggRecipeQuestionAnswerNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggRecipeQuestionAnswerNotificationMessage.h; sourceTree = ""; }; + 86B0872CA1005FB17B20B928AFE7159D /* PTUploadUserAddressBookReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUploadUserAddressBookReqMessage.m; sourceTree = ""; }; + 86C91B9255D9B5595B8C05164771F880 /* PTRadioQuestionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRadioQuestionMessage.m; sourceTree = ""; }; + 8719825E8B075F49766AAB1E69877CCC /* PTPagedHomepageDiscoverTabRecommendationsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedHomepageDiscoverTabRecommendationsRespMessage.m; sourceTree = ""; }; + 87542C55EAE526AF602B3423092699C8 /* PTMarkRecipeFeedsAsReadRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMarkRecipeFeedsAsReadRespMessage.h; sourceTree = ""; }; + 87794041F8D72D164F385342E77B1E73 /* PTPictureOptionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPictureOptionMessage.h; sourceTree = ""; }; + 87EAE85CDA251E9C1E32092DC72F1A39 /* PTAtUsersMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAtUsersMessage.h; sourceTree = ""; }; + 8853734012F1F701B8B5F00DC8E685AD /* PTGetUserWelfareViewReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetUserWelfareViewReqMessage.m; sourceTree = ""; }; + 887131110181F695023839E7EACF7B32 /* PTGetFreshWelfareQuestionnaireReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFreshWelfareQuestionnaireReqMessage.h; sourceTree = ""; }; + 88F0BEA6F97D80A720C201E328710D74 /* PTLoginViaWeappRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLoginViaWeappRespMessage.m; sourceTree = ""; }; + 88F5ABCD1B4A022F9A57834D53B17448 /* PTListThemeEssaysByTimeReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListThemeEssaysByTimeReqMessage.m; sourceTree = ""; }; + 89150851EF011F5BEC0FA21D6590E69B /* PTReportAnswerRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportAnswerRespMessage.h; sourceTree = ""; }; + 89781F25E6AA5CD20487C1EB709FDE21 /* PTUncollectEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUncollectEssayRespMessage.h; sourceTree = ""; }; + 899FB72A1874DD5929FAB72396EF5A8D /* PTGetRecommendEventsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecommendEventsRespMessage.m; sourceTree = ""; }; + 89B4650E6F172998FDB14D331C0CFD67 /* PTCookCourseNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCookCourseNotificationMessage.h; sourceTree = ""; }; + 89BF958C183A82725CE119D19FE2887F /* PTGetFreeCourseListReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFreeCourseListReqMessage.h; sourceTree = ""; }; + 8A0AC34D432C52840469A54DE215BE9B /* PTCreateCommentReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateCommentReqMessage.m; sourceTree = ""; }; + 8A1A34AC5663F74553195AD5899A20E4 /* PTPagedHomepageDiscoverTabRecommendationsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedHomepageDiscoverTabRecommendationsRespMessage.h; sourceTree = ""; }; + 8A510AB35DF4C44B9E00CCF9A8D630BD /* PTGetAllEquipmentBrandsByCategoryReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAllEquipmentBrandsByCategoryReqMessage.h; sourceTree = ""; }; + 8A6A152012884CCAE4C7226DA97D5738 /* PTGetMyCoursesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetMyCoursesReqMessage.m; sourceTree = ""; }; + 8A777D3103ADC4B001FA8F1A530134D8 /* PTApiNewageService+Recipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Recipe.h"; sourceTree = ""; }; + 8A824BCEC47F44AD1F6D76C0B5BCB70A /* PTGetRecipesByIngsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecipesByIngsRespMessage.m; sourceTree = ""; }; + 8A904868F243FCC5D91285F98258566C /* PTGetCourseDishesOrderByTimeReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetCourseDishesOrderByTimeReqMessage.h; sourceTree = ""; }; + 8A99B1C9AD77A86DD8725BAD11AF1F04 /* PTCloseQuestionnaireReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCloseQuestionnaireReqMessage.m; sourceTree = ""; }; + 8A9A0CF273CEC9B6DEBA9FAD5E160D0F /* PTListThemesV2RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListThemesV2RespMessage.m; sourceTree = ""; }; + 8AB335649E4605A5DF5EDF6C7ED10B55 /* PTGetUsersByAddressBookReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetUsersByAddressBookReqMessage.m; sourceTree = ""; }; + 8AC786235340651595FEEA0D215A51F8 /* PTSensorEventMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSensorEventMessage.h; sourceTree = ""; }; + 8B0CADB9871A27E82371FFF3171DBE31 /* PTGetMyCoursesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetMyCoursesRespMessage.m; sourceTree = ""; }; + 8BF3C2E5B512E53290CCEF6446D0CE40 /* PTTargetInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTTargetInfoMessage.h; sourceTree = ""; }; + 8C183C5E15173DBC4C9A8B35560CA8E1 /* PTAdvertiserDataStatisticMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAdvertiserDataStatisticMessage.h; sourceTree = ""; }; + 8C5301AB8861CB147A35D4F19AC9F97B /* PTReplyRecipeQuestionNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReplyRecipeQuestionNotificationMessage.m; sourceTree = ""; }; + 8CB93B2078B59C819C5DE9CD7B282336 /* PTDiggDishNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggDishNotificationMessage.m; sourceTree = ""; }; + 8CEACE6EBD90D88FDB3E18DED04F5529 /* PTDiggQuestionRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggQuestionRespMessage.m; sourceTree = ""; }; + 8CFE3441CFC4F678387B7FB0F876DF69 /* PTRelatedEssayMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRelatedEssayMessage.m; sourceTree = ""; }; + 8D19BB6F6AA09289E700CB5047690676 /* PTHistoricalWelfareViewMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTHistoricalWelfareViewMessage.m; sourceTree = ""; }; + 8D4B8A87E0D60E595F38AF96CC224EB9 /* PTGetExperimentResultReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetExperimentResultReqMessage.h; sourceTree = ""; }; + 8DCCA6128375F025C70318B8C3D1C229 /* PTPkxRegisterPdidv2RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPkxRegisterPdidv2RespMessage.h; sourceTree = ""; }; + 8DF0EE550BED2A6034A29D70B95F83A9 /* PTGetTagHotCoursesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetTagHotCoursesRespMessage.h; sourceTree = ""; }; + 8E371C91FADE992A9D41ADB45C21360A /* PTGetMyCoursesStatisticsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetMyCoursesStatisticsReqMessage.h; sourceTree = ""; }; + 8E78F60AD14ED283AB294F36C2727CCF /* PTEventMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTEventMessage.h; sourceTree = ""; }; + 8EAC3B73391976452F2D3094A231C8AD /* PTLineRecipeCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLineRecipeCellMessage.m; sourceTree = ""; }; + 8EE115C43263CB349CFC3F8D06635B56 /* PTApiNewageService+ShareRecipe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+ShareRecipe.m"; sourceTree = ""; }; + 8EE47FD9D8C23764F459D8BB096C1784 /* PTEquipmentModelMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTEquipmentModelMessage.m; sourceTree = ""; }; + 8F1C0FF9EC0037FA637496DE354B6F93 /* PTCourseRateMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseRateMessage.m; sourceTree = ""; }; + 8F71F47F387B8F8B3980575B6CF5FA00 /* PTQuestionTargetMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTQuestionTargetMessage.h; sourceTree = ""; }; + 8F80EDBBE50AB6E42F6A604D2C43FCB5 /* PTLessonProcessMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLessonProcessMessage.h; sourceTree = ""; }; + 900BBF3576980315A31B712E1F54C93E /* PTRecipeMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeMessage.h; sourceTree = ""; }; + 90331789368B3B0F4A41BD6D99D8CFC8 /* PTAskRecipeQuestionNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAskRecipeQuestionNotificationMessage.h; sourceTree = ""; }; + 906E0B786F86428C587B0F7DE08DFAFB /* PTTextIconMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTTextIconMessage.h; sourceTree = ""; }; + 9090253597031274E2B8E6E9EBE67900 /* PTReplyQuestionAnswerNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReplyQuestionAnswerNotificationMessage.h; sourceTree = ""; }; + 913BE115EC2E5240E647B5B90BFD09D5 /* PTDiggQuestionReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggQuestionReqMessage.m; sourceTree = ""; }; + 91490E638D1791874B5A492A36EA8E36 /* PTGetFreshWelfareStatusRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFreshWelfareStatusRespMessage.m; sourceTree = ""; }; + 91623A58D74A69AC8EAFC24E448AC215 /* PTFreshWelfareInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTFreshWelfareInfoMessage.h; sourceTree = ""; }; + 91714DBEB614DCFE69B101AB3FC86F5A /* PTRecipePageMetaInfoRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipePageMetaInfoRespMessage.h; sourceTree = ""; }; + 918DF06F7C16D5F0686E15F84D5CC680 /* PTListUserEssaysReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListUserEssaysReqMessage.h; sourceTree = ""; }; + 91C8A4C1B8BF742CFCFB46AB7E135A45 /* PTDeleteRecipeAnswerReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDeleteRecipeAnswerReqMessage.m; sourceTree = ""; }; + 922718285B7F02AF430942E83E413AF2 /* PTPkxRegisterPdidv2RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPkxRegisterPdidv2RespMessage.m; sourceTree = ""; }; + 9229AEB35B9DB7FDB8D86DD18DB9EE8A /* PTSetInterestedTagsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSetInterestedTagsRespMessage.m; sourceTree = ""; }; + 92702C4E4DC31332E413DFF405C499EC /* PTRemoveCommentReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRemoveCommentReqMessage.m; sourceTree = ""; }; + 92B247B41677EACFC3E075804FF15C34 /* PTChangeNotificationSettingStatusRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTChangeNotificationSettingStatusRespMessage.h; sourceTree = ""; }; + 92D2BF161E7F657F302CC0BCBE803FB8 /* PTCreateCommentReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateCommentReqMessage.h; sourceTree = ""; }; + 930BA03B53DC9ACB70BAFEBF5FB0D480 /* PTReviewCommodityMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReviewCommodityMessage.m; sourceTree = ""; }; + 933254CFADFE278C93700D0A75D16C1F /* PTLookupSdkAdScheduleRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLookupSdkAdScheduleRespMessage.h; sourceTree = ""; }; + 9337BD1C9B9A924D15DD4883668F8291 /* PTMicroVideoParagraphMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMicroVideoParagraphMessage.m; sourceTree = ""; }; + 936BA9884E1C7DFC14216215F5FC9AA0 /* PTDelEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDelEssayRespMessage.m; sourceTree = ""; }; + 93D2AC0E6D2AD2F6F4476D70AB757960 /* PTPagedEcHomepageTabsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedEcHomepageTabsRespMessage.h; sourceTree = ""; }; + 943F93C525421E49CB3B866BA0B97492 /* PTRichTextDishCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRichTextDishCellMessage.m; sourceTree = ""; }; + 9440F758256CEE339349A2E9652574E1 /* PTAskQuestionRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAskQuestionRespMessage.h; sourceTree = ""; }; + 94668E016452D1CEE2ECAECDA8B3C2D8 /* PTListCommentReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListCommentReqMessage.m; sourceTree = ""; }; + 949F40225A80763D99EF7A3C7E00A696 /* PTCollectEssayNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCollectEssayNotificationMessage.h; sourceTree = ""; }; + 950C906C6B02B11BC69E93B0E80ADAA1 /* PTListEssaysRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListEssaysRespMessage.m; sourceTree = ""; }; + 950F52597AAD4119D9A03BBE8CD8A219 /* PTSetInterestedTagsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSetInterestedTagsReqMessage.m; sourceTree = ""; }; + 95137B9402C7201142F3294E941BEB20 /* PTGetFeedsPageRecommendationUsersReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFeedsPageRecommendationUsersReqMessage.m; sourceTree = ""; }; + 95829BC4F975A7D7F86190385C54E91B /* PTGetNotificationSettingStatusRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetNotificationSettingStatusRespMessage.h; sourceTree = ""; }; + 9596F5BA75D9A8E4911E20C5597F2497 /* PTUserMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUserMessage.h; sourceTree = ""; }; + 95ADD447C36345C912A4966F867DBA43 /* PTAskQuestionReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAskQuestionReqMessage.m; sourceTree = ""; }; + 960774F096F7C80E610FFE554289F117 /* PTApiNewageService+Essay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Essay.m"; sourceTree = ""; }; + 9616A54A10AC90C457337AF8106DC57F /* PTPagedRecipeQuestionsV2RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedRecipeQuestionsV2RespMessage.h; sourceTree = ""; }; + 9626D33C1880792E550462C1E855DFC4 /* PTUploadUserAddressBookReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUploadUserAddressBookReqMessage.h; sourceTree = ""; }; + 96CFEA144797570990E1DD7EE5D8CAFF /* PTPagedEventDishesOrderByTimeV5ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedEventDishesOrderByTimeV5ReqMessage.m; sourceTree = ""; }; + 96FFBE96C1C9A1F0F1352CCC504F9D20 /* PTGetShareRecipeTitleRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetShareRecipeTitleRespMessage.m; sourceTree = ""; }; + 9718925AA32A126615626281BC01E8A7 /* PTLoginViaWechatReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLoginViaWechatReqMessage.m; sourceTree = ""; }; + 97CB068AD2BB13330FB5282158DA84B1 /* YJLibrary-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YJLibrary-dummy.m"; sourceTree = ""; }; + 97D98A9F64310A17EC3938BCF1CCA236 /* PTCollectDishRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCollectDishRespMessage.m; sourceTree = ""; }; + 97DD21C7728D655159FF24B94F13550E /* PTWaterfallStyleUniversalSearchRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTWaterfallStyleUniversalSearchRespMessage.m; sourceTree = ""; }; + 988894879CFB11C95C2233F953735C1B /* PTGetTagHotCoursesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetTagHotCoursesReqMessage.h; sourceTree = ""; }; + 98D4F276393F85A9F73DE6917782B989 /* PTReportEssayCommentReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportEssayCommentReqMessage.h; sourceTree = ""; }; + 992B5C45DE9D00BF7FB9575DADE01597 /* PTQuestionnaireQuestionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTQuestionnaireQuestionMessage.h; sourceTree = ""; }; + 99690A1F1E2F61D103FB2E95307A944F /* PTGoodsInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGoodsInfoMessage.h; sourceTree = ""; }; + 9A4AA619DA0B43767DFDB8FD23676C5F /* PTApiNewageService+InterestedTag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+InterestedTag.h"; sourceTree = ""; }; + 9A92B25B0B8D85FC0F7349501324ECF4 /* PTListThemesV2RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListThemesV2RespMessage.h; sourceTree = ""; }; + 9AD427B41585374491442EA633712E32 /* PTPagedCoursesBySectionReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedCoursesBySectionReqMessage.m; sourceTree = ""; }; + 9ADA15AB221A342C41E2FF5CC85FA10C /* PTApplyForCourseVoucherReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTApplyForCourseVoucherReqMessage.h; sourceTree = ""; }; + 9B317C7CC5F9786F85874B91E7EB6AF5 /* PTGetClassroomTabsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetClassroomTabsRespMessage.h; sourceTree = ""; }; + 9B9838EDE6187B6B5CE9096B1EA77DE6 /* PTGetMyCoursesStatisticsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetMyCoursesStatisticsRespMessage.m; sourceTree = ""; }; + 9BEE261A4F3FD0A295E7E7467A02E628 /* PTListEssaysReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListEssaysReqMessage.m; sourceTree = ""; }; + 9C1CF64A274666F7B271AB8C144F30B4 /* PTPagedCourseRatesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedCourseRatesRespMessage.m; sourceTree = ""; }; + 9C40D9873B8448D207BE5A9A67EFD7FA /* PTGetUsersByAddressBookRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetUsersByAddressBookRespMessage.h; sourceTree = ""; }; 9C4E49502DA7190A1D95CE699FEA8D7B /* Pods-YJLibrary_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-YJLibrary_Example.modulemap"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9E6D9ABC61036BFDCA364ED728307E13 /* Person.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Person.m; sourceTree = ""; }; - A49E38DA477E12F1BB7A1249B2F1B9C1 /* YJLibrary.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YJLibrary.xcconfig; sourceTree = ""; }; + 9C78F93B58B75921CAA5ED8086A4229F /* PTCanUpdateDishReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCanUpdateDishReqMessage.m; sourceTree = ""; }; + 9CB7623161861A3254B7D269AEBA8C11 /* PTDisplayStyleMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDisplayStyleMessage.h; sourceTree = ""; }; + 9CB8242049CEF6B04AA099DBA2AF046F /* PTApiNewageService+Dish.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Dish.m"; sourceTree = ""; }; + 9D35571F7EAA95AC77863B3D8BDF3B63 /* PTCreateViaWechatWithPhoneBindingReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateViaWechatWithPhoneBindingReqMessage.m; sourceTree = ""; }; + 9D80D624D1C0581F33ABE0945C842D3B /* PTListThemeEssaysByTimeRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListThemeEssaysByTimeRespMessage.m; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9D94891470234B7767F79F13892D40ED /* PTSetRecipeAppraisalAnswerRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSetRecipeAppraisalAnswerRespMessage.m; sourceTree = ""; }; + 9DF330894424588BB9C8B2B1A4529F98 /* PTGetCourseFitlerEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetCourseFitlerEnum.h; sourceTree = ""; }; + 9DF7E1EB90158F7DEE540AF3009B3D0E /* PTGetRecipeDishesOrderByTimeRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecipeDishesOrderByTimeRespMessage.h; sourceTree = ""; }; + 9DFB9FED934853E807270185C6B648A6 /* PTApiNewageService+Signature.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "PTApiNewageService+Signature.m"; path = "XCFPTApiKit/PTApiNewageService+Signature.m"; sourceTree = ""; }; + 9E07C9B5A4F677402DCC62E16A76B362 /* PTPagedEpidemicEventDishesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedEpidemicEventDishesReqMessage.h; sourceTree = ""; }; + 9E1B331C925B7F271F3319F1E464F8FC /* PTRemoveCommentReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRemoveCommentReqMessage.h; sourceTree = ""; }; + 9E432BACDF393629E4B7AD111491810B /* PTWaterfallStyleUniversalSearchKeywordsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTWaterfallStyleUniversalSearchKeywordsRespMessage.m; sourceTree = ""; }; + 9E54050D4D08B19D1E09234C2005ECDC /* PTQuestionTargetTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTQuestionTargetTypeEnum.h; sourceTree = ""; }; + 9E8A47CD802A751CCC72142B9FD295DF /* PTPagedQuestionsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedQuestionsRespMessage.h; sourceTree = ""; }; + 9E8D07CE7444EC88D2EBE6843B95B90A /* PTPagedGetTagCoursesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedGetTagCoursesReqMessage.h; sourceTree = ""; }; + 9EB5D1102F15423C77E02A8DD5AB28A3 /* PTChangeNotificationSettingStatusRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTChangeNotificationSettingStatusRespMessage.m; sourceTree = ""; }; + 9EFBDDEA74BE29F6487040E6CB8D0D79 /* PTSetRecipeAppraisalAnswerRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSetRecipeAppraisalAnswerRespMessage.h; sourceTree = ""; }; + 9F46F0882F4D05A527D611D0F11375EC /* PTGetRecommendedEquipmentBrandsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecommendedEquipmentBrandsReqMessage.m; sourceTree = ""; }; + 9F8BC1F0B5ADEEA911A2FC79250E167A /* PTGetUserPageRecommendationUsersReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetUserPageRecommendationUsersReqMessage.h; sourceTree = ""; }; + 9FB57AAE5FFE6DEA451FB896DD2A9C2E /* PTReviewDiggUserMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReviewDiggUserMessage.m; sourceTree = ""; }; + 9FDDD3CA826C8B4F942FB3C5AD399174 /* PTGetSameCityRecommendationsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetSameCityRecommendationsReqMessage.h; sourceTree = ""; }; + A003BE2F88301A11B39066E0889925B2 /* PTCreateAccountDeactivationApplicationReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateAccountDeactivationApplicationReqMessage.h; sourceTree = ""; }; + A01BDF1BE8080D10A99C3B7D8D8A9139 /* PTPictureIconMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPictureIconMessage.m; sourceTree = ""; }; + A0315DC96D9A28FB17005C843A417D29 /* PTDiggQuestionAnswerNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggQuestionAnswerNotificationMessage.h; sourceTree = ""; }; + A043473CFF7E7B8A579C563996BD7922 /* PTGetAdvertiserDataStatisticRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserDataStatisticRespMessage.h; sourceTree = ""; }; + A07DE7DB25C29DB3AC19B9C002F6B873 /* PTRichTextBoardCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRichTextBoardCellMessage.h; sourceTree = ""; }; + A09A0C25176093118CDF441CF2272F62 /* PTMicroVideoParagraphMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMicroVideoParagraphMessage.h; sourceTree = ""; }; + A0A5FF42398554336D0D992A4C4CB97C /* PTVerticalSlipBannersCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTVerticalSlipBannersCellMessage.m; sourceTree = ""; }; + A0ADDFF1CE90E308F8967AC2A1DEE311 /* PTGetRecommendedEquipmentCategoriesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecommendedEquipmentCategoriesRespMessage.h; sourceTree = ""; }; + A13C531F347AF420B02912A1FA8A3BE1 /* PTLookupAdsBySlotNameReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLookupAdsBySlotNameReqMessage.m; sourceTree = ""; }; + A17809CA3EDA9228B99AAA18AD7A8824 /* PTPagedEcHomepageRecommendationsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedEcHomepageRecommendationsRespMessage.m; sourceTree = ""; }; + A1FEFB51CA070BCE60B9D47C81C0D2B5 /* PTCourseRateTagMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseRateTagMessage.h; sourceTree = ""; }; + A1FFABC1EFAE9717A50EB6B6E88153E2 /* PTPagedQuestionsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedQuestionsRespMessage.m; sourceTree = ""; }; + A240233DDD3813CD07C61016531B2F5D /* PTGetAdvertiserAccessTopTenStatisticReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserAccessTopTenStatisticReqMessage.h; sourceTree = ""; }; + A26C1F786A1D77020B4DA48A7E5A0FE3 /* PTPagedGetTopCourseRankingListRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedGetTopCourseRankingListRespMessage.m; sourceTree = ""; }; + A26E067CB9BE067B0D1F152862AA6700 /* PTGetFreshWelfareQuestionnaireRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFreshWelfareQuestionnaireRespMessage.h; sourceTree = ""; }; + A28BF873584D13C802C4D524EF7431E2 /* PTGetAllEquipmentBrandsByCategoryRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAllEquipmentBrandsByCategoryRespMessage.m; sourceTree = ""; }; + A2C7D05CFB2270ADD701D2D5FE6074D5 /* PTDiggRecipeQuestionNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggRecipeQuestionNotificationMessage.m; sourceTree = ""; }; + A32B9E60E465CA4E8E026D7645D38676 /* PTReportAnswerReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReportAnswerReqMessage.m; sourceTree = ""; }; + A34E8B5F1671C30D79C7D2F969328C05 /* PTEquipmentModelMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTEquipmentModelMessage.h; sourceTree = ""; }; + A363BD587DF5718E21F59D70ED60D7AC /* PTVerifyAndBindPhoneV3ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTVerifyAndBindPhoneV3ReqMessage.m; sourceTree = ""; }; + A4035A83A0034F9A4E4BF360BAE57FEB /* PTGetAuthKeyByAuthCodeRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAuthKeyByAuthCodeRespMessage.m; sourceTree = ""; }; + A40C5ED9CBE098E81D6D173D156D2D6E /* PTLineUserCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLineUserCellMessage.m; sourceTree = ""; }; + A47BFFE593AB670EF67785A0CC3D9C06 /* PTVodVideoParagraphMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTVodVideoParagraphMessage.h; sourceTree = ""; }; + A481BB69BDD59B7CE1E63FB196EA89F0 /* PTBatchGetExperimentResultsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTBatchGetExperimentResultsReqMessage.h; sourceTree = ""; }; + A488CC750779197DE0E0189733190969 /* PTPagedGetTagCoursesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedGetTagCoursesReqMessage.m; sourceTree = ""; }; + A4ED9BED1850A2257BF68855A2346BE8 /* PTAnswerRecipeQuestionV2RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAnswerRecipeQuestionV2RespMessage.m; sourceTree = ""; }; + A603C2FF3390F0B44E070B304F5D1161 /* PTSubtitleButtonTextAndUrlMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSubtitleButtonTextAndUrlMessage.m; sourceTree = ""; }; + A622C209A6626CE7A527995415425C66 /* PTSameCityRecommendationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSameCityRecommendationMessage.h; sourceTree = ""; }; + A66539674C46F3839E3497208E70C68E /* PTSubtitleButtonMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSubtitleButtonMessage.m; sourceTree = ""; }; + A70129C1123F8EAD567BFBAC24EF476C /* PTDeleteAnswerRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDeleteAnswerRespMessage.h; sourceTree = ""; }; + A74C45DA0A24D68914C7B22573C460B8 /* PTADTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTADTypeEnum.h; sourceTree = ""; }; + A756B9162CF3E8F61E4860EEC98C6022 /* PTApiNewageService+Theme.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Theme.m"; sourceTree = ""; }; + A759DC0FA5499C4FB683D5B885B117A7 /* PTListThemesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListThemesReqMessage.h; sourceTree = ""; }; + A78A01F6EE4053FFDD5AC4E7DBC5335E /* PTRichTextBoardCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRichTextBoardCellMessage.m; sourceTree = ""; }; + A7C274818BAA7386C792C67C90160288 /* PTEventMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTEventMessage.m; sourceTree = ""; }; + A7E8A409A50033918F73852E6CEDE356 /* PTGetUnfinishedWelfareUrlReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetUnfinishedWelfareUrlReqMessage.h; sourceTree = ""; }; + A7EBC125D13FDEC6DE961D7A09F3F1F9 /* PTUniversalSearchV3ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUniversalSearchV3ReqMessage.m; sourceTree = ""; }; + A81C7BBD71BB29D9B9288FB110F56906 /* PTGetMarketTabsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetMarketTabsReqMessage.h; sourceTree = ""; }; + A8AD96F0556D3C23E6EB64BB6A0B00D2 /* PTPagedRecipeQuestionAnswersRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedRecipeQuestionAnswersRespMessage.h; sourceTree = ""; }; + A8BC30B4C9AB0FF56090A536C385C072 /* PTApiNewageService+Advertiser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Advertiser.m"; sourceTree = ""; }; + A8CF1F99E7A74F2962BECEBD3CBD57F3 /* PTSearchPageRecommendationKeywordsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchPageRecommendationKeywordsReqMessage.m; sourceTree = ""; }; + A8E616E31E47361D2449E11A4BE87A13 /* PTRecipeAppraisalAnswerMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeAppraisalAnswerMessage.m; sourceTree = ""; }; + A95AB12317A7F98B79C8FE7D74933B51 /* PTRecipeCatsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeCatsMessage.m; sourceTree = ""; }; + A98BEB74015EC63FC8D10609D2189D3D /* PTGetUnfinishedWelfareUrlRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetUnfinishedWelfareUrlRespMessage.m; sourceTree = ""; }; + A9F44CC117CF2B837B49C350FFC099C2 /* PTApiNewageService+Advertiser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Advertiser.h"; sourceTree = ""; }; + AA751FDFC00E878F98E9428AF5ED2B8F /* PTApiNewageService+Equipment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Equipment.h"; sourceTree = ""; }; + AA7DF2E26958286B4634606237F9B00E /* PTGetCourseTagReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetCourseTagReqMessage.m; sourceTree = ""; }; + AAB50D605E912E93E726511A69583894 /* PTPagedCoursesBySectionRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedCoursesBySectionRespMessage.h; sourceTree = ""; }; + AAE9D25E9512B1B32101CF1DD4AE8A10 /* PTUserHomeMapMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUserHomeMapMessage.m; sourceTree = ""; }; + AB171B030B75323E54DD5B292EDF3764 /* PTPagedEcHomepageRecommendationsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedEcHomepageRecommendationsReqMessage.h; sourceTree = ""; }; + AB237DB8FCE40357F1DB16C758ABFDB6 /* PTDelEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDelEssayReqMessage.h; sourceTree = ""; }; + AB268925B874B26BF5B50D19D378B666 /* PTDiggRecipeQuestionAnswerRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggRecipeQuestionAnswerRespMessage.m; sourceTree = ""; }; + AB44F227164B0DC86EE9C549774EEB04 /* PTPagedUserCollectedDishesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedUserCollectedDishesReqMessage.m; sourceTree = ""; }; + ABAE8BFD9925039D9F15763E3B5CCC29 /* PTSendPhoneLoginVerificationCodeV2ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSendPhoneLoginVerificationCodeV2ReqMessage.h; sourceTree = ""; }; + ABB717AB819B5EE60EF4F1FCF14FD38D /* PTGetChucodeRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetChucodeRespMessage.h; sourceTree = ""; }; + ABE2D717F9DD254AF66ED06895F8BB03 /* PTGetAdvertiserKeywordStatisticReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserKeywordStatisticReqMessage.m; sourceTree = ""; }; + AC190D724F597A429D06501171E4BCF8 /* PTGetFreeCourseListRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFreeCourseListRespMessage.m; sourceTree = ""; }; + AC51CE1CACC3C020D2276EC08370D65D /* PTContactMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTContactMessage.h; sourceTree = ""; }; + AC70AE81A5D79F5A7E840E54CB40F4EE /* PTGetRecommendedEquipmentModelsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecommendedEquipmentModelsRespMessage.m; sourceTree = ""; }; + ACA45E524F8AB77C25D999DB017C2DEB /* PTUndiggQuestionAnswerRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUndiggQuestionAnswerRespMessage.m; sourceTree = ""; }; ACE3E316083EE6953F646F875A064FEC /* Pods-YJLibrary_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-YJLibrary_Example.release.xcconfig"; sourceTree = ""; }; + ACEDAA014F6897D229A1B177AF96590A /* PTGetAdvertiserRecipeDailyStatisticRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserRecipeDailyStatisticRespMessage.h; sourceTree = ""; }; + AD1B9F5F029A3A401FE85549F4E9D7C1 /* PTClassroomTabExtraMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTClassroomTabExtraMessage.h; sourceTree = ""; }; + ADAB66DD89F1124C9F7CB1716394DCD2 /* PTCreateAccountDeactivationApplicationRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateAccountDeactivationApplicationRespMessage.h; sourceTree = ""; }; + ADF7DDC358F079AA7E0D1211283CCE8F /* PTPagedTopCoursesPurchasedByConsumersRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedTopCoursesPurchasedByConsumersRespMessage.h; sourceTree = ""; }; + AE369923D4AFF4B3B0CB72B653A4F3CC /* PTLoginViaDeviceRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLoginViaDeviceRespMessage.m; sourceTree = ""; }; + AE47EF6FCCE4505734D4C019F74CB5BD /* PTPagedEcHomepageTabsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedEcHomepageTabsRespMessage.m; sourceTree = ""; }; + AE6D851EBF8750E0C5C005A2AC6D65DE /* PTUniversalSearchV3RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUniversalSearchV3RespMessage.h; sourceTree = ""; }; + AE80EA7CD0201A4566395CDAC5E0AD07 /* PTUnbindUserEquipmentsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUnbindUserEquipmentsReqMessage.h; sourceTree = ""; }; + AE9B3C2D062A92079D07719EB830E4A3 /* PTGetQuestionnaireRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetQuestionnaireRespMessage.m; sourceTree = ""; }; + AEAAED9E79B6D6A6B19CA44357DA17CB /* PTDisplayStyleMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDisplayStyleMessage.m; sourceTree = ""; }; + AECB7E340301943D2A286C0AC6C69071 /* PTCreateViaWeappWithPhoneBindingRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateViaWeappWithPhoneBindingRespMessage.h; sourceTree = ""; }; + AF12E7CDDB7980F619977570B26462EB /* PTGetAdvertiserAccessSourceStatisticRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserAccessSourceStatisticRespMessage.h; sourceTree = ""; }; + AF17B35146C95D073268BD7D75781B7F /* PTPagedClassroomHomepageRecommendationsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedClassroomHomepageRecommendationsReqMessage.h; sourceTree = ""; }; + AF189B45676F57858DC21D7E8EAB4C8D /* PTPriceDisplayStyleEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPriceDisplayStyleEnum.h; sourceTree = ""; }; + AF45737F4BED66298C85EF0A1F2EA7D8 /* PTCanUpdateDishRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCanUpdateDishRespMessage.h; sourceTree = ""; }; + AF4A860A629D06DEF74CC95425CF5408 /* PTIndependentWelfareViewMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTIndependentWelfareViewMessage.m; sourceTree = ""; }; + AF9DCEEAE618A069D74B33E4BEBACA86 /* PTDeleteQuestionReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDeleteQuestionReqMessage.h; sourceTree = ""; }; + AFE63AF53827D7CE12F922FC574252C0 /* PTCollectCourseNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCollectCourseNotificationMessage.h; sourceTree = ""; }; + AFF7C2973915F9A89428B8F2D6128D09 /* PTGetRecipesByIngsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecipesByIngsRespMessage.h; sourceTree = ""; }; + B09935322A1BE26C26A25B7BB5DFFE20 /* PTCanUpdateEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCanUpdateEssayRespMessage.m; sourceTree = ""; }; + B106B702F12047437B21CBF0216577C2 /* PTRichTextDishCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRichTextDishCellMessage.h; sourceTree = ""; }; + B1EEF78990A400F274E4A69BA2845C27 /* PTSimpleGoodsInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSimpleGoodsInfoMessage.h; sourceTree = ""; }; + B1F61C0BD1F0A0452E8878C2BA405CBF /* PTVideoDictMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTVideoDictMessage.m; sourceTree = ""; }; + B2293033309C4DED0A8A1D11A8B43792 /* PTPictureIconsCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPictureIconsCellMessage.m; sourceTree = ""; }; + B22C2169D6306D6A883ABEBA27EEC814 /* PTGetChucodeRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetChucodeRespMessage.m; sourceTree = ""; }; + B2924306177CD9E1E99E49D25F1E4F97 /* PTCourseRateDisplayInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseRateDisplayInfoMessage.m; sourceTree = ""; }; + B2AD1ECB92B5788F59998AA11D69EBE6 /* PTReplyQuestionNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReplyQuestionNotificationMessage.h; sourceTree = ""; }; B2FBDE29C1CCD5426515C6FDD4F059B8 /* Pods-YJLibrary_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-YJLibrary_Example.debug.xcconfig"; sourceTree = ""; }; - B5CB033CD80DDED356B80300F265529B /* Pods_YJLibrary_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_YJLibrary_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B324EE9C6C92DB6E65172C2D51D3DCF5 /* PTAccountMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAccountMessage.h; sourceTree = ""; }; + B334AE6CBFE38ED6093339F326D37129 /* PTListCommentRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListCommentRespMessage.m; sourceTree = ""; }; + B3B8B717F7C2C112B1C1AE47367A687F /* PTSimpleGoodsInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSimpleGoodsInfoMessage.m; sourceTree = ""; }; + B3CF158293CDFC0AA530F7AACB516E8C /* PTGetRecommendedEquipmentBrandsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecommendedEquipmentBrandsReqMessage.h; sourceTree = ""; }; + B4690E529297D47CDA44203F61541971 /* PTUndiggQuestionReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUndiggQuestionReqMessage.m; sourceTree = ""; }; + B4709338AA9F42309B826CA7DA769EF2 /* PTDishPicTagMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDishPicTagMessage.h; sourceTree = ""; }; + B4740CAAAC68BDC8BBB580529AE4CEEA /* PTAgreementStyleEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAgreementStyleEnum.h; sourceTree = ""; }; + B4A8E331E4FDE1848B2251C5BD523DD4 /* PTSearchMyCoursesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchMyCoursesRespMessage.h; sourceTree = ""; }; + B4A8FFBE8CED0032505C99E5DE617460 /* PTSearchQuestionReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchQuestionReqMessage.h; sourceTree = ""; }; + B4AD14498BEF8AFB563B4D86C2D8540F /* YJLibrary-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YJLibrary-Info.plist"; sourceTree = ""; }; + B4C2CF4EB3CF80DF1C1C6E13AD4D77D4 /* PTRightInfoLabelMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRightInfoLabelMessage.m; sourceTree = ""; }; + B4DF5DB954D44910D47B9373FF602EC1 /* PTGetAccountDeactivationApplicationReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAccountDeactivationApplicationReqMessage.h; sourceTree = ""; }; + B4E5AA7577A076DDF4207A2B29935B5A /* PTRecipeLabelMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeLabelMessage.h; sourceTree = ""; }; + B511CD2CEDEDFDA820F2DF757CE88EF6 /* PTDiggRecipeQuestionAnswerNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggRecipeQuestionAnswerNotificationMessage.m; sourceTree = ""; }; + B5924B5F33079BD3E9BB93A34BE43E98 /* PTPagedRecipeQuestionAnswersReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedRecipeQuestionAnswersReqMessage.h; sourceTree = ""; }; + B5B9679D7B30848179A02825E5B17C9F /* PTHybridListCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTHybridListCellMessage.m; sourceTree = ""; }; + B5CB033CD80DDED356B80300F265529B /* Pods_YJLibrary_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_YJLibrary_Example.framework; path = "Pods-YJLibrary_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + B5CB42CED6FEC1B2763C66C8BB6C3505 /* PTGetDishesUploadedPageBannerInfoRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetDishesUploadedPageBannerInfoRespMessage.m; sourceTree = ""; }; + B5F1D92955C82A2FA3E5A1C52D7A171E /* PTGetAccountDeactivationApplicationRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAccountDeactivationApplicationRespMessage.h; sourceTree = ""; }; + B61A99616AD716B9403D1683D8455E6E /* PTGetCourseDishesOrderByTimeReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetCourseDishesOrderByTimeReqMessage.m; sourceTree = ""; }; + B64C637951503B79E83898316E0E2D1E /* PTGetRecipeDishesOrderByTimeReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecipeDishesOrderByTimeReqMessage.h; sourceTree = ""; }; + B65A43EA0F31EC4BE17976CE0A4D5347 /* PTReviewCommodityGoodsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReviewCommodityGoodsMessage.m; sourceTree = ""; }; + B736114AE3A2ACB6BCE7BC327F06B2B4 /* PTGetMyCoursesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetMyCoursesRespMessage.h; sourceTree = ""; }; + B751D9BFA4207B436E8377FBC5AE1F3F /* PTCourseMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseMessage.m; sourceTree = ""; }; + B78E69D37D465AFD7AE8E50565A6AD02 /* PTExperimentResultMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTExperimentResultMessage.h; sourceTree = ""; }; + B7FB19D7D2718491CF295034FB25E816 /* PTCloseQuestionnaireRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCloseQuestionnaireRespMessage.m; sourceTree = ""; }; + B8061722FD3BA28BC10F528A4EC0DC07 /* PTGetAdvertiserRecipeDailyStatisticReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserRecipeDailyStatisticReqMessage.m; sourceTree = ""; }; + B80DE4B72773DC29F3C3947B3731FDCD /* PTWaterfallStyleUniversalSearchKeywordsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTWaterfallStyleUniversalSearchKeywordsReqMessage.h; sourceTree = ""; }; + B83CD395849F72F1C7D4FFB7DFE181A6 /* PTRecipeLabelMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeLabelMessage.m; sourceTree = ""; }; + B8C0D1EE5C6317CAFC497B04F7B13AF1 /* PTGetFreshWelfareStatsReportRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFreshWelfareStatsReportRespMessage.h; sourceTree = ""; }; + B907AE167D5CEBADAF89729005B410A5 /* PTGetFeedsGroupsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFeedsGroupsReqMessage.m; sourceTree = ""; }; + B94D9FFD80B075CAB3A2B405C045ABBB /* PTPagedHomepageDiscoverTabRecommendationsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedHomepageDiscoverTabRecommendationsReqMessage.h; sourceTree = ""; }; + B971905FE2BEF3C2FDF12DA52CD88040 /* PTCourseMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseMessage.h; sourceTree = ""; }; + B975430691E3AFC932A72C93E11FD420 /* PTUserAnswerMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUserAnswerMessage.m; sourceTree = ""; }; + B9AF2006CAC1D098052FC51A91471106 /* PTWaterfallRecommendationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTWaterfallRecommendationMessage.m; sourceTree = ""; }; + B9CAD290C0C38486964454CF519AC17F /* PTGetAdvertiserProductReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserProductReqMessage.m; sourceTree = ""; }; + BA274736AD65ED3C85D59917108845CC /* PTAdvertiserSourceCountStatisticMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAdvertiserSourceCountStatisticMessage.m; sourceTree = ""; }; + BA4B0B4B9641C2246BEC3C44FA030D4F /* PTCacheSplashAdsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCacheSplashAdsReqMessage.h; sourceTree = ""; }; + BA586DA56B6864FF0FDEB3C23A258F23 /* PTOfficialNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTOfficialNotificationMessage.h; sourceTree = ""; }; + BA5ED198C76CC361629913C361D9E914 /* PTEssayTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTEssayTypeEnum.h; sourceTree = ""; }; + BA6C1422EC9F7EDCBD142F9F6237035B /* PTPkxRegisterPdidReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPkxRegisterPdidReqMessage.h; sourceTree = ""; }; + BAAA887FE69E2F697E1D8D2D77DF1732 /* PTIngredientParagraphMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTIngredientParagraphMessage.h; sourceTree = ""; }; + BB0B584EF2B962DCD48836BBDF83F922 /* PTSearchMyCoursesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchMyCoursesRespMessage.m; sourceTree = ""; }; + BB2173E167660D66F0C6B1580006C439 /* PTPagedUserCollectedDishesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedUserCollectedDishesRespMessage.h; sourceTree = ""; }; + BB551908B97C2399DB7DFA1EBC44E377 /* PTDeleteQuestionReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDeleteQuestionReqMessage.m; sourceTree = ""; }; + BBB14E6C4A67626F12C92927E2DDF44F /* PTSearchEquipmentBrandsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchEquipmentBrandsRespMessage.h; sourceTree = ""; }; + BBD9E26AC4759107004C4DD5BC8D9366 /* PTAdvertiserSourceCountDataMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAdvertiserSourceCountDataMessage.m; sourceTree = ""; }; + BBF8CFF7EECB022ED7F6B067D30A9D94 /* PTListUserEssaysRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListUserEssaysRespMessage.h; sourceTree = ""; }; + BC01EA4C62E0B7E500FA1F1934ACA45B /* PTEquipmentCategoryMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTEquipmentCategoryMessage.h; sourceTree = ""; }; + BC415DE56952637D5879C01DE2AD998E /* PTUpdateEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUpdateEssayRespMessage.h; sourceTree = ""; }; + BC825E6FAB8EB683BCB63E2D6412E416 /* PTClassroomTabMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTClassroomTabMessage.m; sourceTree = ""; }; + BCB26DD424C04BFB100F082599FEF6A1 /* PTRecipeAskQuestionReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeAskQuestionReqMessage.h; sourceTree = ""; }; + BCDE35F67A1DF15D13D9463352EAA713 /* PTGetFeedsPageRecommendationUsersRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFeedsPageRecommendationUsersRespMessage.m; sourceTree = ""; }; + BCF4BA6F6A5ECF92CDE36C3728F54131 /* PTNotificationTabMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTNotificationTabMessage.m; sourceTree = ""; }; BD28808DFF191ACB4B8D377D43AFF4A7 /* Pods-YJLibrary_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-YJLibrary_Tests-Info.plist"; sourceTree = ""; }; - C67E5021F5565B320F2CD3CAEE885DFF /* YJLibrary-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YJLibrary-dummy.m"; sourceTree = ""; }; - CBA6B04866B096A37F990860B7C009CC /* YJLibrary-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YJLibrary-prefix.pch"; sourceTree = ""; }; + BD2959AAFC5957F62D62880912992420 /* PTRecipeFeedV1Message.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeFeedV1Message.m; sourceTree = ""; }; + BD72935200E7B125D7A624748CFD47D6 /* PTLoginViaWeappRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLoginViaWeappRespMessage.h; sourceTree = ""; }; + BE007BECCC28F1FA23FAE6AC139904DD /* PTEssayCommentMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTEssayCommentMessage.m; sourceTree = ""; }; + BE27D5BDB88CA62E23FECF0858E897D4 /* PTPagedQuestionAnswersReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedQuestionAnswersReqMessage.h; sourceTree = ""; }; + BE3CB7B532B08EF3E9B338F9F7B670BD /* PTDiggQuestionAnswerReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggQuestionAnswerReqMessage.m; sourceTree = ""; }; + BE589962ADD6AABCC5DC224EECE7F431 /* PTOneDayOneNumberStatisticDataMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTOneDayOneNumberStatisticDataMessage.h; sourceTree = ""; }; + BE91BB0431EEC6B71FEDB28DF91E76F1 /* PTApiNewageService+Market.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Market.m"; sourceTree = ""; }; + BE9C89263D7B3D1EC31998D778EBB99D /* PTIsUpdateAgreementRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTIsUpdateAgreementRespMessage.h; sourceTree = ""; }; + BFBCE8CBFF86B1735EDB27B6D5FB8EB5 /* PTPagedCourseRatesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedCourseRatesReqMessage.h; sourceTree = ""; }; + BFE706C79A7D325413CBE82DFBAEC1D7 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + C06080D2E9B1BEC721744D78091F5E8F /* PTGetRecommendedEquipmentBrandsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecommendedEquipmentBrandsRespMessage.h; sourceTree = ""; }; + C063CC59D668147E2B01659CD237E9D9 /* PTListThemesV2ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListThemesV2ReqMessage.h; sourceTree = ""; }; + C08787FDB85C9FA80D42C0E1A1838DD7 /* PTCacheSplashAdsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCacheSplashAdsReqMessage.m; sourceTree = ""; }; + C0A89161B00AE8EDA6DEE4DD50B864D0 /* PTCoursesWithTagMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCoursesWithTagMessage.m; sourceTree = ""; }; + C0BDA2DAF86CFA89B9D8A5A75B923FE9 /* PTSubtitleButtonEmptyMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSubtitleButtonEmptyMessage.m; sourceTree = ""; }; + C1932AF9A0B1262B545110B7B5997A56 /* PTGetAllEquipmentBrandsByCategoryRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAllEquipmentBrandsByCategoryRespMessage.h; sourceTree = ""; }; + C19973926D43FC25912F19DDB80A2654 /* PTSimilarEssayMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSimilarEssayMessage.h; sourceTree = ""; }; + C269B870AE03779A5F8EE0C373E71FA9 /* PTListEventDishesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListEventDishesRespMessage.h; sourceTree = ""; }; + C31B820E54AD8BB1089E8249DB4F3A47 /* PTVerifyAndBindPhoneV3RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTVerifyAndBindPhoneV3RespMessage.h; sourceTree = ""; }; + C3B714B85C276F90D480D61CF8A2E511 /* PTListEventDishesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListEventDishesRespMessage.m; sourceTree = ""; }; + C49D74643B427920C558ACFA8AF28074 /* PTQuestionnaireQuestionAnswerMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTQuestionnaireQuestionAnswerMessage.m; sourceTree = ""; }; + C4D44929BF2FA50C11FC3F44AB161451 /* PTLookupAdsBySlotNameRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLookupAdsBySlotNameRespMessage.h; sourceTree = ""; }; + C510F2F6843E43369185C34BC6A21AC4 /* PTGetDeviceRecommendTagsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetDeviceRecommendTagsRespMessage.h; sourceTree = ""; }; + C55E16982390A1E0438ECF1DAFAB83ED /* PTSearchEquipmentCategoriesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchEquipmentCategoriesRespMessage.h; sourceTree = ""; }; + C5DDFD1AE215A01F1C9DC73ECF7DB149 /* PTAnswerFreshWelfareQuestionnaireReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAnswerFreshWelfareQuestionnaireReqMessage.h; sourceTree = ""; }; + C6339C40664FEAB713D547D506C620D3 /* PTReviewMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReviewMessage.m; sourceTree = ""; }; + C6674BA02A3729C12915B3891360C233 /* PTCommentDishNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCommentDishNotificationMessage.h; sourceTree = ""; }; + C699A6E1C006FE5674C6F4F13D5D8D3A /* PTGetAdvertiserOneDayOneNumberStatReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserOneDayOneNumberStatReqMessage.h; sourceTree = ""; }; + C69B471DFA8F53FDA1FBF3F558FDF834 /* PTLoginViaWeappPhoneReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLoginViaWeappPhoneReqMessage.h; sourceTree = ""; }; + C6DE4E8CE4A6B3FBABAED8731077EC48 /* PTFreshWelfareStatsReportMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTFreshWelfareStatsReportMessage.m; sourceTree = ""; }; + C6E04492717C71079607131089F88365 /* PTReportEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReportEssayReqMessage.h; sourceTree = ""; }; + C71E0CD3471C1C44F5859A7F0B59B9FF /* PTRecipePageMetaInfoReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipePageMetaInfoReqMessage.h; sourceTree = ""; }; + C76C4F13E2F7D95E6789CC0FF2AE1DC6 /* PTPostMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPostMessage.m; sourceTree = ""; }; + C7A84C8C63761E1925DA51A6C324E812 /* PTReportEssayCommentRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReportEssayCommentRespMessage.m; sourceTree = ""; }; + C7E1CD9CDAFEDD0F9876B0073D808053 /* PTGetInterestedTagsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetInterestedTagsReqMessage.m; sourceTree = ""; }; + C7E54F8E3F287C825AA76F19F41832D4 /* PTPublishEssayNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPublishEssayNotificationMessage.m; sourceTree = ""; }; + C7E5815DDE0CF49CC7FEC13994DB2FA8 /* PTDiggRecipeQuestionAnswerRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggRecipeQuestionAnswerRespMessage.h; sourceTree = ""; }; + C8048B36CFF46CD2D46E71FBA5D603A2 /* PTEquipmentMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTEquipmentMessage.h; sourceTree = ""; }; + C856588FA29147433BB83F6C3FAF5185 /* PTPagedEcHomepageRecommendationsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedEcHomepageRecommendationsRespMessage.h; sourceTree = ""; }; + C8813BDA7AFEECC1BAE91241454922F6 /* PTMinorUserMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMinorUserMessage.h; sourceTree = ""; }; + C8A388E6FA1D31AC0086359B24B87152 /* PTMarkRecipeFeedsAsReadRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMarkRecipeFeedsAsReadRespMessage.m; sourceTree = ""; }; + C8ACAD7E95EC6A121E82DF3415120007 /* PTGetExperimentResultReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetExperimentResultReqMessage.m; sourceTree = ""; }; + C8D219306ADF0E133801F8CA8474D676 /* PTApiNewageService+Chucode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Chucode.h"; sourceTree = ""; }; + C8E8F8408A98674E319CC2B9DCA90AA2 /* PTAdvertiserSourceCountDataMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAdvertiserSourceCountDataMessage.h; sourceTree = ""; }; + C8F578DFB332B9D1271B97E169C98D6E /* PTGetSameCityRecommendationsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetSameCityRecommendationsRespMessage.h; sourceTree = ""; }; + C95FCF7303C6BF70AFB8E9220DC78653 /* PTDiggRecipeQuestionAnswerReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggRecipeQuestionAnswerReqMessage.h; sourceTree = ""; }; + C9B015A5D1F2A9F13A4EBB66F21AABBC /* PTRecipeCatsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeCatsMessage.h; sourceTree = ""; }; + C9B10555DB9434FD51C0DD116CF8F347 /* PTGetRecommendedEquipmentCategoriesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecommendedEquipmentCategoriesReqMessage.m; sourceTree = ""; }; + C9EA620C44DA720023793F29C56BEBAA /* PTUndiggQuestionRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUndiggQuestionRespMessage.h; sourceTree = ""; }; + CA1F333A666B2364819703AC99EFACBF /* PTApiNewageService+Essay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Essay.h"; sourceTree = ""; }; + CA7C49EF4C08D8BA676A1E519F1852D4 /* PTApplyForCourseVoucherRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTApplyForCourseVoucherRespMessage.h; sourceTree = ""; }; + CAC2841B999A10CFBD19EBA6FC8CE126 /* PTShowThemeRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTShowThemeRespMessage.h; sourceTree = ""; }; + CB28E7B7A2AAB9CA9831CE4A9A08D2C6 /* PTSimilarQuestionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSimilarQuestionMessage.h; sourceTree = ""; }; + CB2E68818B8EDAA738C667FD8F5FDAF5 /* PTLoginViaDeviceReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLoginViaDeviceReqMessage.h; sourceTree = ""; }; + CB5848184490F93BF7AF08B7C3A98C09 /* PTPictureIconMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPictureIconMessage.h; sourceTree = ""; }; + CB9DE81CF0048BD995F5D33712165438 /* PTGetAdvertiserSourceImpressionStatisticReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserSourceImpressionStatisticReqMessage.h; sourceTree = ""; }; + CBA0BEA3EBF25A8281559894B2A57BBF /* PTGetIsDeviceAgreeAgreementReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetIsDeviceAgreeAgreementReqMessage.m; sourceTree = ""; }; + CBA1443A131B72736C8CBFB86B234FA9 /* PTLoginViaWeappReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLoginViaWeappReqMessage.h; sourceTree = ""; }; + CBAECC3D44A71C057AB50287AC177C31 /* PTPagedRecipeQuestionsV2ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedRecipeQuestionsV2ReqMessage.h; sourceTree = ""; }; + CBC88B4E3B957722D87D0E03790E318F /* PTPagedRecipeQuestionsV2ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedRecipeQuestionsV2ReqMessage.m; sourceTree = ""; }; + CC079D8BC3756210E51262ED403ED143 /* PTAccountDeactivationApplicationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAccountDeactivationApplicationMessage.h; sourceTree = ""; }; + CC106AFCF45231F96E71A7D38FB955C1 /* PTExtraInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTExtraInfoMessage.h; sourceTree = ""; }; + CC8D2AF30EC46E1EA1C27F13E6EDB48E /* PTDiggMpQuestionNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggMpQuestionNotificationMessage.m; sourceTree = ""; }; + CCF0FC42536B78DA44D79617B850C3CA /* PTUpdateDishReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUpdateDishReqMessage.m; sourceTree = ""; }; + CCFCABE47B21D271C9B9942A75248AD9 /* PTIsTargetInUserBoardsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTIsTargetInUserBoardsRespMessage.h; sourceTree = ""; }; + CD4295CA5C835D03CE0E65FDE83B2E4F /* PTQuestionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTQuestionMessage.m; sourceTree = ""; }; + CD5704B214C2CA69867499C54DEA2699 /* PTUncollectEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUncollectEssayReqMessage.m; sourceTree = ""; }; + CD925552B10677178A886A3989C485D5 /* PTDiggQuestionReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggQuestionReqMessage.h; sourceTree = ""; }; + CDB2601F46292D4B5CDA2FB8FF3DA6C8 /* PTApiNewageService+Pkx.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Pkx.h"; sourceTree = ""; }; + CDBF953D74A6278C9A1FF759F17DDBB4 /* PTInstructionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTInstructionMessage.h; sourceTree = ""; }; + CE0A390863F462453F3E0A8228B70B5A /* YJLibrary.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YJLibrary.debug.xcconfig; sourceTree = ""; }; + CE460DAF4CDB26AAD5D234C362D827D2 /* PTDelEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDelEssayReqMessage.m; sourceTree = ""; }; + CE70BB9C49556CD2BC88480266859AD2 /* PTVideoDictMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTVideoDictMessage.h; sourceTree = ""; }; + CEE510B6BC87D87D9975F494E9EB7F02 /* PTNetworkInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTNetworkInfoMessage.m; sourceTree = ""; }; + CEF37C72482FB42EF7A7319CF704E47A /* PTPagedRecipeQuestionAnswersRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedRecipeQuestionAnswersRespMessage.m; sourceTree = ""; }; + CEFEA3ED094D2A275E6594153AB58851 /* PTObtainFreePublicCourseReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTObtainFreePublicCourseReqMessage.m; sourceTree = ""; }; + CF464B3F1ED704AC4163E01B765DA582 /* PTPagedUserCollectedDishesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedUserCollectedDishesRespMessage.m; sourceTree = ""; }; + CFA3E252AE5756E701644137647C66EB /* PTCommentPromptRulesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCommentPromptRulesRespMessage.h; sourceTree = ""; }; + CFA73BB5FE1683AA9A317D8162608EF9 /* PTGetRecipeFeedsV2ReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecipeFeedsV2ReqMessage.h; sourceTree = ""; }; + CFC02B240FA2B7346519344A3FE1E7AF /* PTGetDeviceRecommendTagsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetDeviceRecommendTagsReqMessage.m; sourceTree = ""; }; + D0517FE2873F8AE4285DF4BC0F217DA9 /* PTPureRichTextCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPureRichTextCellMessage.h; sourceTree = ""; }; + D062F9718401D4ABBE911857F4EA2D3A /* PTGetNotificationsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetNotificationsReqMessage.m; sourceTree = ""; }; + D07EE2D5C03E8AB7F63FD6736AE915FC /* PTApiNewageService+Question.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Question.m"; sourceTree = ""; }; + D0BAF298DBC64EA89E58ABF442DEE76A /* PTReportQuestionReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReportQuestionReqMessage.m; sourceTree = ""; }; + D0D139B85A90A100AB8600DE395143C1 /* PTGetSameCityRecommendationsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetSameCityRecommendationsReqMessage.m; sourceTree = ""; }; + D0FFDCDD0B09EADBC3EF267B7A9B89FA /* PTPagedUserTargetsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedUserTargetsRespMessage.m; sourceTree = ""; }; + D19E80BC98EB585BC69B8F0C94103F06 /* PTGetUserWelfareViewReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetUserWelfareViewReqMessage.h; sourceTree = ""; }; + D1DE15722904DB87397411423153D6B4 /* PTEmptyMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTEmptyMessage.h; sourceTree = ""; }; + D1EAD56D21F11B86DB46B94F8EBD454C /* PTHeaderMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTHeaderMessage.h; sourceTree = ""; }; + D1F287FA9442336FD352844368F4FB78 /* PTChucodeMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTChucodeMessage.h; sourceTree = ""; }; + D1F88B778B8CF7C0D3E1133AFE78031C /* PTApiNewageService+RecipeAppraisal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+RecipeAppraisal.h"; sourceTree = ""; }; + D257A98F70B79219FE590429DBF60D85 /* PTPagedClassroomHomepageTabsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedClassroomHomepageTabsRespMessage.m; sourceTree = ""; }; + D268913604722DD34E4C53AF5B70162F /* PTDiggEssayNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggEssayNotificationMessage.h; sourceTree = ""; }; + D2AFBCA99612DA13031E3B042A628ECC /* PTCanUpdateEssayReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCanUpdateEssayReqMessage.h; sourceTree = ""; }; + D332729421512EF93A3A4F5894EC6224 /* PTDiggDishNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggDishNotificationMessage.h; sourceTree = ""; }; + D34D4DD77068006167605CD0FF379ED9 /* PTOptionStatsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTOptionStatsMessage.m; sourceTree = ""; }; + D373C3888ECDF1776B0B4198374AC6DF /* PTBindForFreeCourseRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTBindForFreeCourseRespMessage.h; sourceTree = ""; }; + D3C37701FA77FC688AFED4D6C19C6A8C /* PTPagedRelatedEssaysReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedRelatedEssaysReqMessage.h; sourceTree = ""; }; + D41703C6C4A8DCA8B8AB7171355B4A43 /* PTPagedCoursesBySectionReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedCoursesBySectionReqMessage.h; sourceTree = ""; }; + D427394A33BC7AF58457DBA52775FB2B /* PTCardDishCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCardDishCellMessage.h; sourceTree = ""; }; + D42B7D4429B646D8B0ADA3FCA41D1D1D /* PTCourseLabelStyleMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCourseLabelStyleMessage.m; sourceTree = ""; }; + D45455D0884CE3195852BA06D9C3CD4A /* PTCreateAccountDeactivationApplicationRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateAccountDeactivationApplicationRespMessage.m; sourceTree = ""; }; + D494078C47C8619C4FF210A3A6C7E82B /* PTBindForFreeCourseRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTBindForFreeCourseRespMessage.m; sourceTree = ""; }; + D4D9698927DD68D4C61385223E82F70D /* PTUncollectDishRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUncollectDishRespMessage.m; sourceTree = ""; }; + D4E9A9523958D03F41351F82440F773E /* PTDiggReviewNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDiggReviewNotificationMessage.h; sourceTree = ""; }; + D5370CD70A2F9BB9E1D84EC029233FBC /* PTPagedCoursesBySectionRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedCoursesBySectionRespMessage.m; sourceTree = ""; }; + D541B8F20709F45AF6441AB2E010B242 /* PTCommentReviewNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCommentReviewNotificationMessage.m; sourceTree = ""; }; + D5A3788123A073D1C1A3E7D74932844D /* PTErrorCodeMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTErrorCodeMessage.h; sourceTree = ""; }; + D5ABAB11C18FAB3B0D1AE85F8FDDADEB /* PTGetRecommendedEquipmentModelsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecommendedEquipmentModelsReqMessage.h; sourceTree = ""; }; + D5C870152670378B70913134CD245603 /* PTGetSignatureReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetSignatureReqMessage.m; sourceTree = ""; }; + D5DE7D9A920CECF079997E10E47F8754 /* PTCardDishCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCardDishCellMessage.m; sourceTree = ""; }; + D5DF9ECA867F8F3C29B7A3478072EBD4 /* PTPagedSimilarRecipeReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedSimilarRecipeReqMessage.h; sourceTree = ""; }; + D6475C2B9434A5C55846EC892BAA4305 /* PTNotificationSettingStatusMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTNotificationSettingStatusMessage.h; sourceTree = ""; }; + D64EAD1D6456001B8BEDA18C39A6979D /* PTCourseLabelStyleMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseLabelStyleMessage.h; sourceTree = ""; }; + D6EE41773F37CBB42C7F0C0875E187E2 /* PTCreateCourseFeedbackReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCreateCourseFeedbackReqMessage.h; sourceTree = ""; }; + D73BDA45192E68416FAFA0B99BCA77F8 /* PTCollectEssayRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCollectEssayRespMessage.h; sourceTree = ""; }; + D74BBE98848C17BF88C556B7062F8E58 /* PTEmptyMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTEmptyMessage.m; sourceTree = ""; }; + D7702670E5D91EAE138BDB5A27F54869 /* PTApiNewageService+Feeds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Feeds.m"; sourceTree = ""; }; + D7C6E5E94D20A04284374E92B2C2F52A /* PTRememberedAnswerInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRememberedAnswerInfoMessage.h; sourceTree = ""; }; + D7D8CEC4D2573D1341BD844DB3BA369D /* PTApiNewageService+AD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+AD.h"; sourceTree = ""; }; + D8105A0AAB7A356AA2A2E808B53036AC /* PTIsUpdateAgreementReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTIsUpdateAgreementReqMessage.h; sourceTree = ""; }; + D83145F9B6ADF43C3CB513D55AFCF076 /* PTTargetTypeEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTTargetTypeEnum.h; sourceTree = ""; }; + D851F8845EEEA3011E258ED1970BF7B8 /* PTGetAdvertiserOneDayOneNumberStatReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserOneDayOneNumberStatReqMessage.m; sourceTree = ""; }; + D856AA0151D702CC5525DB928351DB59 /* PTPagedSimilarEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedSimilarEssayRespMessage.m; sourceTree = ""; }; + D85AA5EE467CD73D13650E0EA12501D6 /* PTGetMarketTabsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetMarketTabsRespMessage.m; sourceTree = ""; }; + D874452F7D030C88079B4926B24E0C49 /* PTTextParagraphMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTTextParagraphMessage.m; sourceTree = ""; }; + D87570D9DC65D52958044C4FEA5C08F7 /* PTGetNotificationsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetNotificationsRespMessage.m; sourceTree = ""; }; + D8A59B911AA4E32CBF258E40DAA25177 /* PTListThemeEssaysByHotRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListThemeEssaysByHotRespMessage.h; sourceTree = ""; }; D8A807F9C761CBDA727D67F1498D2FB5 /* Pods-YJLibrary_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-YJLibrary_Tests-dummy.m"; sourceTree = ""; }; - DA8E2AB3337399B0EF2E3AC191FE92CC /* YJLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YJLibrary.h; path = YJLibrary/Classes/YJLibrary.h; sourceTree = ""; }; + D8CAD9EEF7A3FAC7F97707FBD1956D27 /* PTEssayMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTEssayMessage.m; sourceTree = ""; }; + D917678F845138C79B429E86A83F5A4D /* PTPagedGetTopCourseRankingListRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedGetTopCourseRankingListRespMessage.h; sourceTree = ""; }; + D9276DD80A0BDE05C3D9A450DAC3FD37 /* PTPagedRecipeQuestionsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedRecipeQuestionsRespMessage.h; sourceTree = ""; }; + D9E3E3AF14404FB30D4F410C53762A60 /* PTPictureDictMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPictureDictMessage.h; sourceTree = ""; }; + DA8975C8328FB0CBB14AE7322F0D5F19 /* PTLineCourseCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLineCourseCellMessage.h; sourceTree = ""; }; + DAA28B58B2959229763C6BA5F135411D /* PTGetMonthlyCourseRankingListReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetMonthlyCourseRankingListReqMessage.h; sourceTree = ""; }; + DB49CC30C338C980BB698F5D6E0EF014 /* PTReviewMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReviewMessage.h; sourceTree = ""; }; + DB79F1B6ECDEDFB1B260849F0E640B83 /* PTGetClassroomTabsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetClassroomTabsRespMessage.m; sourceTree = ""; }; + DB9CE4C2F1BE52CA7447183CA489C567 /* PTListEssaysRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListEssaysRespMessage.h; sourceTree = ""; }; + DBB09A62ADF886111FC78E19B952BD16 /* PTRecipeAskQuestionRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeAskQuestionRespMessage.h; sourceTree = ""; }; + DBC5D34F691A91081D98EAA6CB948677 /* PTGetFreshWelfareQuestionnaireReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFreshWelfareQuestionnaireReqMessage.m; sourceTree = ""; }; + DC49B42B0489F23BA5E85654F6DE4391 /* PTOptionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTOptionMessage.h; sourceTree = ""; }; + DCF5E4E15593D6C58D1BB6A555867DCD /* PTGetInterestedTagsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetInterestedTagsRespMessage.m; sourceTree = ""; }; + DD30CEA86E330B36546B8B69BA492C16 /* PTPureRichTextCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPureRichTextCellMessage.m; sourceTree = ""; }; + DE36B95CD1531B5123766BB64F276705 /* PTPagedSimilarRecipeRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedSimilarRecipeRespMessage.h; sourceTree = ""; }; + DE60C44898D497F467B8EE0D8256B029 /* PTApiNewageService+Experiment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Experiment.h"; sourceTree = ""; }; + DE827CD7691375843CB6FF2A35D6A584 /* PTPlaceholderAdCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPlaceholderAdCellMessage.m; sourceTree = ""; }; + DE986FEFFC699C63B74226A5C24B4144 /* PTAdvertiserKeywordStatisticMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAdvertiserKeywordStatisticMessage.h; sourceTree = ""; }; + DECF49E9CE3F25778AA248539E307F6A /* PTTextIconMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTTextIconMessage.m; sourceTree = ""; }; + DED2B78610BAD975EA21F69492872379 /* PTGetAdvertiserRecipeDailyStatisticReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserRecipeDailyStatisticReqMessage.h; sourceTree = ""; }; + DF0FD6B1F6AF1F65FA21CDFF4484C8FA /* PTGetDishesUploadedPageBannerInfoRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetDishesUploadedPageBannerInfoRespMessage.h; sourceTree = ""; }; DF74F35F7D87A9E75914DEC819119803 /* Pods-YJLibrary_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-YJLibrary_Tests-acknowledgements.markdown"; sourceTree = ""; }; - E22B2A112CDF66DED3B746A2FBE9CF3B /* Pods_YJLibrary_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_YJLibrary_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E572437F908617A2E96BA1FE05C61513 /* YJLibrary.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YJLibrary.modulemap; sourceTree = ""; }; - E61626F82C513905AC89D35B107C5B23 /* YJLibrary.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = YJLibrary.podspec; sourceTree = ""; tabWidth = 2; }; - EBE026693198FE98B8263099B8F12DDA /* YJLibrary-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YJLibrary-umbrella.h"; sourceTree = ""; }; + DF7635C48112509E2320A57F135A3D16 /* PTAnswerRecipeQuestionV2RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAnswerRecipeQuestionV2RespMessage.h; sourceTree = ""; }; + DF77ECAAA833C48F96A81062F93FD86B /* PTShowCourseRateTagsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTShowCourseRateTagsReqMessage.h; sourceTree = ""; }; + DF93747F7A19206B1FB8954357CEF8D5 /* PTAtUsersMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAtUsersMessage.m; sourceTree = ""; }; + DFC9694A85984EE5F4F8439A0DAC230B /* PTGetAdvertiserDataStatisticReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserDataStatisticReqMessage.h; sourceTree = ""; }; + E0112637E0DBC9F3801AFEE719C9E274 /* PTGetFeedsPageRecommendationUsersReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetFeedsPageRecommendationUsersReqMessage.h; sourceTree = ""; }; + E019B56A7C34E0E48F7A775C30B6567C /* PTApiNewageService+Notification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Notification.m"; sourceTree = ""; }; + E105652984C69BC8E4BC4C740D2E59F8 /* PTSimilarQuestionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSimilarQuestionMessage.m; sourceTree = ""; }; + E15AEFA8BE5C5E529ECB9DF642AA64BF /* YJLibrary-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YJLibrary-umbrella.h"; sourceTree = ""; }; + E19CD355361D0389135D65652A3BBC6A /* PTReplyRecipeQuestionV2NotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReplyRecipeQuestionV2NotificationMessage.h; sourceTree = ""; }; + E1CB1316F7336A1F55BD1F009FCCF184 /* PTGetRecipesByIngsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecipesByIngsReqMessage.m; sourceTree = ""; }; + E1D896F362F09A5629BBC24772B1BBE1 /* PTGetMonthlyCourseRankingListRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetMonthlyCourseRankingListRespMessage.m; sourceTree = ""; }; + E1FC4B0A19860D070ABD2ACE2471D00F /* PTGetAdvertiserAccessTopTenStatisticRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserAccessTopTenStatisticRespMessage.h; sourceTree = ""; }; + E1FCBEE25C29C9065C8C1A5D7BA553CE /* PTApplyForCourseVoucherReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTApplyForCourseVoucherReqMessage.m; sourceTree = ""; }; + E22B2A112CDF66DED3B746A2FBE9CF3B /* Pods_YJLibrary_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_YJLibrary_Tests.framework; path = "Pods-YJLibrary_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + E2312EE23F3A23FF0756C8E7F91FD0F4 /* PTPagedClassroomHomepageRecommendationsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedClassroomHomepageRecommendationsRespMessage.m; sourceTree = ""; }; + E2C4AC1FA82F4AA9B145B922B5202B4F /* PTCommentEssayNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCommentEssayNotificationMessage.m; sourceTree = ""; }; + E32CAF0DAC5000D91B0E3C85A30DC20C /* PTGetAdvertiserQuestionnaireStatisticsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserQuestionnaireStatisticsRespMessage.h; sourceTree = ""; }; + E32CE3651DF7FD1A4E5F76EFC05348F6 /* PTSearchQuestionReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchQuestionReqMessage.m; sourceTree = ""; }; + E365ADD3DE382E657007D5D340C2AA2F /* PTMarkupTextMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTMarkupTextMessage.m; sourceTree = ""; }; + E3A1F6F5E53DEB81B91EEF2BEDED3F83 /* PTPagedUserHistoricalWelfareViewsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedUserHistoricalWelfareViewsReqMessage.m; sourceTree = ""; }; + E3DDB76854348B11DFAD4632017CC27F /* PTOptionStatsListMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTOptionStatsListMessage.h; sourceTree = ""; }; + E3E7BDCFA92BC4783235A289318449C0 /* PTSimilarRecipeMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSimilarRecipeMessage.h; sourceTree = ""; }; + E445DC24DB217B288690BA1584CA5009 /* PTImageConditionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTImageConditionMessage.m; sourceTree = ""; }; + E44CD0B23D5851F7AA6D05A4235AE4AC /* PTApiNewageService+Search.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Search.m"; sourceTree = ""; }; + E4570C1BC1A103B733BD986F0BA73E6B /* PTListCommentRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTListCommentRespMessage.h; sourceTree = ""; }; + E45BAF8CF84EC48928E8302225A2A109 /* PTDiggEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggEssayRespMessage.m; sourceTree = ""; }; + E45CF1AF43251DF722EF6EB7CCD85B3B /* PTAskQuestionNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAskQuestionNotificationMessage.h; sourceTree = ""; }; + E46E14830053B3B52E8B7995CE076925 /* PTCreateViaWeappWithPhoneBindingReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateViaWeappWithPhoneBindingReqMessage.m; sourceTree = ""; }; + E474D2BB2917321D62846EB1FBE8EF2D /* PTGetRecipeFeedsV2RespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecipeFeedsV2RespMessage.m; sourceTree = ""; }; + E480E115C73F386602A05F9A666AF6E3 /* PTGetUserAllEquipmentsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetUserAllEquipmentsRespMessage.h; sourceTree = ""; }; + E4841C609F85CBB9E967107CA1E3B2B3 /* PTGetExperimentResultRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetExperimentResultRespMessage.h; sourceTree = ""; }; + E4987E360D2987B8D9A7BAEDED9CF73A /* PTRichTextRecipeCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRichTextRecipeCellMessage.h; sourceTree = ""; }; + E4E22A556111C2292CB1C442847420E6 /* PTSetRecipeAppraisalAnswerReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSetRecipeAppraisalAnswerReqMessage.m; sourceTree = ""; }; + E4F752083E5019AA9FFBE00389B8B7D1 /* PTGetMyCoursesStatisticsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetMyCoursesStatisticsReqMessage.m; sourceTree = ""; }; + E4FD350AD742954D1CFA69B0996B5D13 /* PTPagedClassroomHomepageRecommendationsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedClassroomHomepageRecommendationsRespMessage.h; sourceTree = ""; }; + E5236A8513F04254D1FDF9C82E8949DA /* PTGetExperimentResultRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetExperimentResultRespMessage.m; sourceTree = ""; }; + E585C52F6CA2CBB99F830DE446DAB17A /* PTGetRecommendedEquipmentBrandsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecommendedEquipmentBrandsRespMessage.m; sourceTree = ""; }; + E5972F74EFC16F8877EAB21C4302A5B7 /* PTWaterfallStyleUniversalSearchKeywordsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTWaterfallStyleUniversalSearchKeywordsReqMessage.m; sourceTree = ""; }; + E5BB0D7AF99E4B214D28A0FED1139FFF /* PTPagedGetDiggEssayUsersRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedGetDiggEssayUsersRespMessage.m; sourceTree = ""; }; + E612832702B6241D43FD8AA9877C89F1 /* PTPagedUserCollectedEssaysRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedUserCollectedEssaysRespMessage.h; sourceTree = ""; }; + E63E8D05CB0C5436C2C0761594BF6541 /* PTIngredientMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTIngredientMessage.m; sourceTree = ""; }; + E642B51FE6D70097E05AEC1CD87AC8D4 /* PTAnswerFreshWelfareQuestionnaireRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAnswerFreshWelfareQuestionnaireRespMessage.h; sourceTree = ""; }; + E64644305616E0F7D383A2EFC5BCD2D1 /* PTSearchEquipmentCategoriesRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchEquipmentCategoriesRespMessage.m; sourceTree = ""; }; + E69EA945E83001606338FC23F47BC516 /* PTDeleteQuestionRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDeleteQuestionRespMessage.m; sourceTree = ""; }; + E6A6A788EDBC211C89C65FD9EA6717A7 /* PTPagedRecipeQuestionAnswersReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedRecipeQuestionAnswersReqMessage.m; sourceTree = ""; }; + E6ED0F6202B1596843E5BBF84CE5C734 /* PTBindUserEquipmentRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTBindUserEquipmentRespMessage.h; sourceTree = ""; }; + E6F3F0B019CD1CA5615B2C5D5064B9DA /* PTSummaryMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSummaryMessage.h; sourceTree = ""; }; + E707EA6FE74171237FF6A59590FAE20F /* PTApiNewageService+Experiment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+Experiment.m"; sourceTree = ""; }; + E72CD23FE344A1D11FB6C49C665AC759 /* PTShowThemeRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTShowThemeRespMessage.m; sourceTree = ""; }; + E7404AE5BD77CBF16B5287E46520301F /* PTPagedSimilarRecipeReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedSimilarRecipeReqMessage.m; sourceTree = ""; }; + E770AA9DC51D3AC48D0588DECA36993D /* PTCourseKindMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseKindMessage.h; sourceTree = ""; }; + E79F01D6FC4CD3D07A920556AD2A0115 /* PTAdvertiserAccessTopTenStatisticMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAdvertiserAccessTopTenStatisticMessage.m; sourceTree = ""; }; + E7FD2D588B7A33BA7609D3B250CBEB86 /* PTGetDeviceRecommendTagsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetDeviceRecommendTagsRespMessage.m; sourceTree = ""; }; + E84F6AB5E48BF76E80327592D8AE4217 /* PTGetAdvertiserDataStatisticReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserDataStatisticReqMessage.m; sourceTree = ""; }; + E87DD06C21F6BA45CA81F1CE0EB0AF17 /* PTFollowUserNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTFollowUserNotificationMessage.m; sourceTree = ""; }; + E8841BB29531B3ADF2CBD2B6F65A380A /* PTEquipmentBrandMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTEquipmentBrandMessage.m; sourceTree = ""; }; + E8C5C28060E1E1D7CE1372536011EE59 /* PTBoardMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTBoardMessage.h; sourceTree = ""; }; + E98376F4D3113916F9AEB7952D13DF2F /* PTAnswerFreshWelfareQuestionnaireRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAnswerFreshWelfareQuestionnaireRespMessage.m; sourceTree = ""; }; + E98B3D1EE4476E4A811CA8C0C2B0DBEE /* PTApiNewageService+Notification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Notification.h"; sourceTree = ""; }; + E9A6C6B1DEC1FAED633AF5F06325C404 /* PTCreateAccountDeactivationApplicationReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateAccountDeactivationApplicationReqMessage.m; sourceTree = ""; }; + EA26B4FCC0A79C92753798F3360BDE92 /* PTLoginViaWechatRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLoginViaWechatRespMessage.h; sourceTree = ""; }; + EA9491215FDC6CE701DC07255ACD059C /* PTListThemesV2ReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListThemesV2ReqMessage.m; sourceTree = ""; }; + EAEA7F38C5915501DBB71767A368E2C3 /* PTExtraMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTExtraMessage.h; sourceTree = ""; }; + EB020E640E28690F85AC9EE85BDE0F37 /* PTUndiggQuestionAnswerRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTUndiggQuestionAnswerRespMessage.h; sourceTree = ""; }; + EB1DA758B9EAEE79AAB978AE0822C44D /* PTPagedCourseRatesRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedCourseRatesRespMessage.h; sourceTree = ""; }; + EB3DD2BC94D48EA6EAF4D4A78432B975 /* PTApiNewageService+Signature.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PTApiNewageService+Signature.h"; path = "XCFPTApiKit/PTApiNewageService+Signature.h"; sourceTree = ""; }; + EB4E0D00A230FA1466815413511EA7A2 /* PTRichTextRecipeCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRichTextRecipeCellMessage.m; sourceTree = ""; }; + EB8781B00CF2A99DEDB3A4F45BC4D96F /* PTDishMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDishMessage.h; sourceTree = ""; }; + EBC3699642088542C386A16C2D3067B6 /* PTNotificationTabMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTNotificationTabMessage.h; sourceTree = ""; }; + EBC660483B2DA967BA8F53B60EF4C889 /* PTGetRecommendEventsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecommendEventsRespMessage.h; sourceTree = ""; }; + EC92AB1BF388E55E3699F3E0F4923599 /* PTVerifyAndReplacePhoneBindingV3RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTVerifyAndReplacePhoneBindingV3RespMessage.h; sourceTree = ""; }; + ECA20CB96E226844FD4C3F211B1D853E /* PTRecommendationUserMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecommendationUserMessage.h; sourceTree = ""; }; + ECB608A35AA5CF56FD914F42EDEF5450 /* PTAskMpQuestionNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAskMpQuestionNotificationMessage.h; sourceTree = ""; }; + ED8055BACF860ED73C07D266D9E1F553 /* PTWelfareViewMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTWelfareViewMessage.m; sourceTree = ""; }; + ED97725E00D702809DE8764830B38823 /* PTTextIconsCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTTextIconsCellMessage.h; sourceTree = ""; }; + EDEAD6894058FF423AF62B3BB09BC50E /* PTUndiggEssayRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUndiggEssayRespMessage.m; sourceTree = ""; }; + EDF4EFFB35AC659106F9576F86715C82 /* PTCollectDishReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCollectDishReqMessage.h; sourceTree = ""; }; + EE05302C507DE1EBD0BC067DB8CC1583 /* PTQuestionTargetMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTQuestionTargetMessage.m; sourceTree = ""; }; + EE851CD1557FF7328B274AAAED1D41A6 /* PTGetDishesUploadedPageBannerInfoReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetDishesUploadedPageBannerInfoReqMessage.h; sourceTree = ""; }; + EEBFBEBA1DEF23DF4A14EB9DBE23E1C3 /* PTPagedClassroomHomepageRecommendationsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedClassroomHomepageRecommendationsReqMessage.m; sourceTree = ""; }; + EEEA3FFDEA1C4338BA93627A1C106626 /* PTApiNewageService+Course.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PTApiNewageService+Course.h"; sourceTree = ""; }; + EEEE338DF779DB814B6C55C04D37EAC1 /* PTListThemesReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListThemesReqMessage.m; sourceTree = ""; }; + EF239FE97CB6AD4038A2FCFF2746BEA9 /* PTCountUserBoardsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCountUserBoardsRespMessage.m; sourceTree = ""; }; + EF59B46F22C4FF1FD40C1BBCD747303B /* PTVerticalSlipBannersCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTVerticalSlipBannersCellMessage.h; sourceTree = ""; }; + EFEE83994A6DD9CD2FCF1F6730B67077 /* PTPlaceholderAdCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPlaceholderAdCellMessage.h; sourceTree = ""; }; + F01F323C21F759B4F14C9D6B673DD448 /* PTGetFreshWelfareStatsReportRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetFreshWelfareStatsReportRespMessage.m; sourceTree = ""; }; + F0559BD078B2BEF10187D701EB59F09F /* PTDependentWelfareViewMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDependentWelfareViewMessage.h; sourceTree = ""; }; + F0E5727CC4F118A77635CF3550438075 /* PTSensorEventMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSensorEventMessage.m; sourceTree = ""; }; + F101335DEBC084A12AF3900A11A56026 /* PTApiNewageService+VodVideo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+VodVideo.m"; sourceTree = ""; }; + F14B28B62B0423A9FBCA3C38B395702F /* PTSubtitleButtonCountdownMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSubtitleButtonCountdownMessage.m; sourceTree = ""; }; + F15D6A6D8ECE428E4EB7980DD01989E1 /* PTOptionStatsListMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTOptionStatsListMessage.m; sourceTree = ""; }; + F1734895D209724B15E84877F668F8D2 /* PTUndiggRecipeQuestionAnswerRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUndiggRecipeQuestionAnswerRespMessage.m; sourceTree = ""; }; + F1E8E9E72C42F0895DFF386CA2AFA618 /* PTAskQuestionNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAskQuestionNotificationMessage.m; sourceTree = ""; }; + F2FC37B445777ADD2D7685F5B5C21D12 /* PTRecipeQuestionV2Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeQuestionV2Message.h; sourceTree = ""; }; + F318C59E9859687408ECD27282EFDFF7 /* PTHybridListCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTHybridListCellMessage.h; sourceTree = ""; }; + F349B72A01FC49F156780D8BACA59189 /* PTDeleteAnswerRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDeleteAnswerRespMessage.m; sourceTree = ""; }; + F3E2DDC1A2261F230AE492C36DEDCE88 /* PTGetNotificationTabsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetNotificationTabsReqMessage.m; sourceTree = ""; }; + F3E8E09F1E72DF83587666E5178DA9C1 /* PTRadioQuestionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRadioQuestionMessage.h; sourceTree = ""; }; + F3F08D1C49AD3081DEAACD4B04BD5269 /* PTRichTextCourseCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRichTextCourseCellMessage.m; sourceTree = ""; }; + F4017312E2DE3DF984E4134F48E0505C /* PTCanUpdateEssayReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCanUpdateEssayReqMessage.m; sourceTree = ""; }; + F43494AD70D5852D13B93A99D0D00979 /* PTLineUserCellMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLineUserCellMessage.h; sourceTree = ""; }; + F4569EFD8CB4D291CBC3DB1002D17CB2 /* PTRecipeAdaptationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeAdaptationMessage.h; sourceTree = ""; }; + F46831089FBC3A706515963F48A33523 /* PTIsTargetInUserBoardsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTIsTargetInUserBoardsReqMessage.h; sourceTree = ""; }; + F47B83DFE3056228FDACC941BAB5FACD /* PTRecipeStatsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeStatsMessage.m; sourceTree = ""; }; + F488161099FBA05A94512AF6EDBC97DE /* PTUnbindUserEquipmentsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUnbindUserEquipmentsRespMessage.m; sourceTree = ""; }; + F48BA97A4FD6F8DE91BDEAC98E69D3A1 /* PTMpQuestionAnswerMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMpQuestionAnswerMessage.h; sourceTree = ""; }; + F4A5E3FA5532AC1BD611A2BA06909E56 /* PTCoursesWithTagMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCoursesWithTagMessage.h; sourceTree = ""; }; + F4AE35AB0F0D2C07D1C949AB361FB7D2 /* PTCreateCourseFeedbackReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateCourseFeedbackReqMessage.m; sourceTree = ""; }; + F4E7ACB3483E8D5BAFC52C661CD334E5 /* PTListThemeEssaysByHotRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTListThemeEssaysByHotRespMessage.m; sourceTree = ""; }; + F4ED0F781EEE7923818542A96856AEC8 /* PTLineCourseCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTLineCourseCellMessage.m; sourceTree = ""; }; + F5112974CAB18EF26A57EF82B5F65377 /* PTGetRecipeAppraisalQuestionReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetRecipeAppraisalQuestionReqMessage.h; sourceTree = ""; }; + F52562CE6A01E011668342F0E73CEEDB /* PTVerticalSlipCoursesCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTVerticalSlipCoursesCellMessage.m; sourceTree = ""; }; + F539845368334D39599D0FE2C3443A0E /* PTGetUnfinishedWelfareUrlRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetUnfinishedWelfareUrlRespMessage.h; sourceTree = ""; }; + F53EFF92030A6990E33F64234B92C7EE /* PTGetAuthKeyByAuthCodeReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAuthKeyByAuthCodeReqMessage.h; sourceTree = ""; }; + F5B1FBF67E642F7678D5F9430F59A7D9 /* PTGetAdvertiserAccessTopTenStatisticReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserAccessTopTenStatisticReqMessage.m; sourceTree = ""; }; + F6096F8DC2FB24AA09DF70FC33824E78 /* PTBindUserEquipmentReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTBindUserEquipmentReqMessage.h; sourceTree = ""; }; + F6993D7D9C72D09C467CFDB7E2925C02 /* PTGetAdvertiserKeywordStatisticReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetAdvertiserKeywordStatisticReqMessage.h; sourceTree = ""; }; + F738176AFA2E1A38C78ED6B9CDB4439B /* PTCommentMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCommentMessage.m; sourceTree = ""; }; + F746D9535EA93B89565A4C42009F31D0 /* PTApiNewageService+InterestedTag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PTApiNewageService+InterestedTag.m"; sourceTree = ""; }; + F76C8B05895892539B64E282B42431AA /* PTGetSignatureReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetSignatureReqMessage.h; sourceTree = ""; }; + F788DEF4D54627CB144A94BEC51E3684 /* PTRecipePageMetaInfoRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipePageMetaInfoRespMessage.m; sourceTree = ""; }; + F7A4D7CB102B2E0509FC6AAB608872BD /* PTCollectDishRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCollectDishRespMessage.h; sourceTree = ""; }; + F7C37EB72C865EAA687CC125D6B55FBD /* PTPagedQuestionAnswersRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedQuestionAnswersRespMessage.h; sourceTree = ""; }; + F8066A49748DBB6DB06204C32CDA2FA6 /* PTReplyShopReviewNotificationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReplyShopReviewNotificationMessage.h; sourceTree = ""; }; + F81F2A39B7376AD3D203ABA87DD6C868 /* PTPagedRecipeQuestionsRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedRecipeQuestionsRespMessage.m; sourceTree = ""; }; + F8428CC7FE24202CCD9D5D6F2BA6EB9C /* PTSubtitleButtonEmptyMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSubtitleButtonEmptyMessage.h; sourceTree = ""; }; + F8461AF59FF5277BAA96795DC3ABD800 /* PTPagedGetTopCourseRankingListReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPagedGetTopCourseRankingListReqMessage.m; sourceTree = ""; }; + F86EE6A8CC7D8E07928EAD33979FF74B /* PTGetNotificationsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetNotificationsRespMessage.h; sourceTree = ""; }; + F883BB1532F407DD3AAD50180C36C6F7 /* PTReplyShopReviewNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTReplyShopReviewNotificationMessage.m; sourceTree = ""; }; + F8C66D41564E898672902458CF3DB352 /* PTRecipeAskQuestionRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTRecipeAskQuestionRespMessage.m; sourceTree = ""; }; + F8CFDDB9B4AC7B33FCD6B899C4755BCD /* PTAdvertiserProductMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTAdvertiserProductMessage.h; sourceTree = ""; }; + F8F683EC2340D18C1CCEBDBBEC96A01D /* PTGetShareRecipeTitleRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetShareRecipeTitleRespMessage.h; sourceTree = ""; }; + F9495DBDFDDEE273C230074DF203A8A0 /* PTDeviceAgreeAgreementRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTDeviceAgreeAgreementRespMessage.h; sourceTree = ""; }; + F9586E4C10D98293A8243E12B2A96E80 /* PTCountUserBoardsRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCountUserBoardsRespMessage.h; sourceTree = ""; }; + F95D3615B7544A6D91CCF21F9D79439E /* PTGetUserWelfareViewRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetUserWelfareViewRespMessage.h; sourceTree = ""; }; + F9AE0B22C92CD233866ACC9FBB0C79BC /* PTCourseLecturerMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCourseLecturerMessage.h; sourceTree = ""; }; + F9CB74672DDC260EF217F3D5F7ED78DB /* PTSetInterestedTagsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSetInterestedTagsReqMessage.h; sourceTree = ""; }; + FA159CF33EC3F1FAC97538073CB6DD3F /* PTCreateViaWechatWithPhoneBindingRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTCreateViaWechatWithPhoneBindingRespMessage.m; sourceTree = ""; }; + FA4FF74E2FB2A221F1D696A7346BA98A /* PTReviewCommodityMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTReviewCommodityMessage.h; sourceTree = ""; }; + FA64A1F27FEEE3E1756783FC92E1C911 /* PTModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTModel.h; path = XCFPTApiKit/PTModel.h; sourceTree = ""; }; + FA67FCA65F157C19F7D7CA3608D451D6 /* PTPagedQuestionsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedQuestionsReqMessage.h; sourceTree = ""; }; + FAA808158D5DD346FE7BDE3A36E89EA2 /* PTPagedGetDiggEssayUsersRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTPagedGetDiggEssayUsersRespMessage.h; sourceTree = ""; }; + FAB6985CC31DBA61831D2D543665B1D8 /* PTSameCityRecommendationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSameCityRecommendationMessage.m; sourceTree = ""; }; + FB383D1C17C4958510020EECAD617050 /* PTAnswerFreshWelfareQuestionnaireReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAnswerFreshWelfareQuestionnaireReqMessage.m; sourceTree = ""; }; + FBADFD34BB5F376F9A3DF31F1A17804F /* PTGetClassroomTabsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetClassroomTabsReqMessage.h; sourceTree = ""; }; + FBC81692689B805B7B6D778F77072F3E /* PTUndiggQuestionAnswerReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUndiggQuestionAnswerReqMessage.m; sourceTree = ""; }; + FBDE4CA9F34DF775875E077C697F97F5 /* PTRecipeFeedV1Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRecipeFeedV1Message.h; sourceTree = ""; }; + FBE2FC9FA783B10731BE84AFAFD380FD /* PTGetAccountDeactivationApplicationRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAccountDeactivationApplicationRespMessage.m; sourceTree = ""; }; + FBEA5533E8EC5208B4F3FAAF42337750 /* PTGetAdvertiserOneDayOneNumberStatRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserOneDayOneNumberStatRespMessage.m; sourceTree = ""; }; + FC262CE1274A4B52AED62C29115126AD /* PTPicTagMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTPicTagMessage.m; sourceTree = ""; }; + FC59BD7951D4C2F43D4500EFB6979EE2 /* PTGetNotificationSettingStatusReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTGetNotificationSettingStatusReqMessage.h; sourceTree = ""; }; + FC629DFE95C7AD8B1FB33617638CD9B9 /* PTDiggEssayNotificationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTDiggEssayNotificationMessage.m; sourceTree = ""; }; + FC8C07209EA4BEB3C96D0E60E1DDC047 /* PTSideSlipGoodsCellMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSideSlipGoodsCellMessage.m; sourceTree = ""; }; + FCEA1B216DD44402AAE4072FF2279854 /* PTShowCourseRateTagsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTShowCourseRateTagsReqMessage.m; sourceTree = ""; }; + FCF3BFA213EB6890A843DA690DAA9CF0 /* PTAnswerQuestionRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTAnswerQuestionRespMessage.m; sourceTree = ""; }; + FD1CD6FE03DE073A3DCD678D5EEB9ED1 /* PTWaterfallStyleUniversalSearchReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTWaterfallStyleUniversalSearchReqMessage.h; sourceTree = ""; }; + FD689F0695E6E3FAFAF66130C9F9F217 /* PTMarkTabAsReadRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTMarkTabAsReadRespMessage.h; sourceTree = ""; }; + FDAFE3AED25BA6899D11A70467050AEA /* PTUnbindUserEquipmentsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTUnbindUserEquipmentsReqMessage.m; sourceTree = ""; }; + FDB891FFF739A04216C28394C6E75D8D /* PTGetAdvertiserRecipeDailyStatisticRespMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetAdvertiserRecipeDailyStatisticRespMessage.m; sourceTree = ""; }; + FDE9FA3F71B39A411662449B7139569E /* PTGetRecommendEventsReqMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTGetRecommendEventsReqMessage.m; sourceTree = ""; }; + FDF922A94CEB2B883DE9ED746DB7A59D /* PTFeedsGroupMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTFeedsGroupMessage.h; sourceTree = ""; }; + FE559FDEAF7C122875FD12AE5BE46E37 /* PTShowDiscoverRecipesReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTShowDiscoverRecipesReqMessage.h; sourceTree = ""; }; + FEBC0D80F191ECB0EB4A0A6B51066ACD /* PTContactMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTContactMessage.m; sourceTree = ""; }; + FED9EDB0E1D38F6D2369BBE5DDDF2419 /* PTCloseQuestionnaireRespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTCloseQuestionnaireRespMessage.h; sourceTree = ""; }; + FF2B80010B7841023AC32C726794B0FD /* PTSearchEquipmentModelsReqMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTSearchEquipmentModelsReqMessage.h; sourceTree = ""; }; + FF5C4E3F0C781E9EFEFB903796134D0B /* PTLoginViaPhoneV2RespMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTLoginViaPhoneV2RespMessage.h; sourceTree = ""; }; + FF71836D581BF9B4D4B4AE405D53CFB0 /* PTSearchTargetMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PTSearchTargetMessage.m; sourceTree = ""; }; + FFDF1390DCFA221639014CD3FB5D77A9 /* PTRelatedEssayMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PTRelatedEssayMessage.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -84,108 +2470,1734 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9BF1035052C33BFD7B0D092B14E7C919 /* Frameworks */ = { + E3CB1A028AF44BECD7825D90F39594B2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7C50EE825C291993C9E416CE469CCB37 /* Foundation.framework in Frameworks */, + C3711004DF1C95AE251638BA830CD382 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F5ED3AB937BFB75F53769A0FA6EFE54E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3222CF0885FA9A0B35D5D7CA2655FEFB /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 08A40871AF739BC4BE20C3143DA34284 /* Pods-YJLibrary_Example */ = { + isa = PBXGroup; + children = ( + 9C4E49502DA7190A1D95CE699FEA8D7B /* Pods-YJLibrary_Example.modulemap */, + 195BBF1FE34E465B359F62A873834E89 /* Pods-YJLibrary_Example-acknowledgements.markdown */, + 69E1A0E468FF29CBB7AE9AD59D9B9301 /* Pods-YJLibrary_Example-acknowledgements.plist */, + 0C10487B13B87F8D641914256373A63E /* Pods-YJLibrary_Example-dummy.m */, + 2C082528E79694E1BE9E40B5B44F22E0 /* Pods-YJLibrary_Example-frameworks.sh */, + 05BEDC7933CD8B80BC790F3E878C93BB /* Pods-YJLibrary_Example-Info.plist */, + 0E87EC0D04E4B310E445EE76D7435064 /* Pods-YJLibrary_Example-umbrella.h */, + B2FBDE29C1CCD5426515C6FDD4F059B8 /* Pods-YJLibrary_Example.debug.xcconfig */, + ACE3E316083EE6953F646F875A064FEC /* Pods-YJLibrary_Example.release.xcconfig */, + ); + name = "Pods-YJLibrary_Example"; + path = "Target Support Files/Pods-YJLibrary_Example"; + sourceTree = ""; + }; + 0D24E9C4010556512E91935A89D20F34 /* welfare */ = { + isa = PBXGroup; + children = ( + 6A3D498695EF166B3746E3499F36117A /* PTGetFreshWelfareStatsReportReqMessage.h */, + 2D27F19ABE441E6411D9560668A72C4E /* PTGetFreshWelfareStatsReportReqMessage.m */, + B8C0D1EE5C6317CAFC497B04F7B13AF1 /* PTGetFreshWelfareStatsReportRespMessage.h */, + F01F323C21F759B4F14C9D6B673DD448 /* PTGetFreshWelfareStatsReportRespMessage.m */, + 67A76D84669C9F4CC5A7F6FBE56F3087 /* PTGetFreshWelfareStatusReqMessage.h */, + 780776187C8E37AF08AEDE0D445AB045 /* PTGetFreshWelfareStatusReqMessage.m */, + 28D9F6BBC3D1243E4B87A0E43CFD3C23 /* PTGetFreshWelfareStatusRespMessage.h */, + 91490E638D1791874B5A492A36EA8E36 /* PTGetFreshWelfareStatusRespMessage.m */, + A7E8A409A50033918F73852E6CEDE356 /* PTGetUnfinishedWelfareUrlReqMessage.h */, + 15A8B448FD1FED5AE4AE28216086E634 /* PTGetUnfinishedWelfareUrlReqMessage.m */, + F539845368334D39599D0FE2C3443A0E /* PTGetUnfinishedWelfareUrlRespMessage.h */, + A98BEB74015EC63FC8D10609D2189D3D /* PTGetUnfinishedWelfareUrlRespMessage.m */, + D19E80BC98EB585BC69B8F0C94103F06 /* PTGetUserWelfareViewReqMessage.h */, + 8853734012F1F701B8B5F00DC8E685AD /* PTGetUserWelfareViewReqMessage.m */, + F95D3615B7544A6D91CCF21F9D79439E /* PTGetUserWelfareViewRespMessage.h */, + 787D00FD2C94F030FD8ACE5D19EBC81D /* PTGetUserWelfareViewRespMessage.m */, + 831E6D2372E695981A69FF805FCDA33F /* PTPagedUserHistoricalWelfareViewsReqMessage.h */, + E3A1F6F5E53DEB81B91EEF2BEDED3F83 /* PTPagedUserHistoricalWelfareViewsReqMessage.m */, + 7EAD714DBF40B1A970001587555CA931 /* PTPagedUserHistoricalWelfareViewsRespMessage.h */, + 58C784B519891AF76771071A6D1B2EE2 /* PTPagedUserHistoricalWelfareViewsRespMessage.m */, + ); + name = welfare; + path = welfare; + sourceTree = ""; + }; + 0E568478BA565AE7CDC3C54666E8245B /* event */ = { + isa = PBXGroup; + children = ( + 170A72B0C7BFA3CD93F0FD583750F202 /* PTGetRecommendEventsReqMessage.h */, + FDE9FA3F71B39A411662449B7139569E /* PTGetRecommendEventsReqMessage.m */, + EBC660483B2DA967BA8F53B60EF4C889 /* PTGetRecommendEventsRespMessage.h */, + 899FB72A1874DD5929FAB72396EF5A8D /* PTGetRecommendEventsRespMessage.m */, + 1692C7C5936E315096C8D1E8335BC0D8 /* PTListEventDishesReqMessage.h */, + 023A83EA262A0B6466C28328975E9009 /* PTListEventDishesReqMessage.m */, + C269B870AE03779A5F8EE0C373E71FA9 /* PTListEventDishesRespMessage.h */, + C3B714B85C276F90D480D61CF8A2E511 /* PTListEventDishesRespMessage.m */, + 9E07C9B5A4F677402DCC62E16A76B362 /* PTPagedEpidemicEventDishesReqMessage.h */, + 65DBB127D71B0EE188CDDD2918BDB292 /* PTPagedEpidemicEventDishesReqMessage.m */, + 498D92BF80C64F95AC2BA4A1305BE5F8 /* PTPagedEpidemicEventDishesRespMessage.h */, + 2317AF9FF7BA4397044CCE389A348766 /* PTPagedEpidemicEventDishesRespMessage.m */, + 2DC09416CBE68F42FDF52E3BD8E9BC1C /* PTPagedEventDishesOrderByTimeV5ReqMessage.h */, + 96CFEA144797570990E1DD7EE5D8CAFF /* PTPagedEventDishesOrderByTimeV5ReqMessage.m */, + 333CFC3CFDB0D1F43596032AE56EBD3D /* PTPagedEventDishesOrderByTimeV5RespMessage.h */, + 2A5332EBEE0A74FCE2A341906932A070 /* PTPagedEventDishesOrderByTimeV5RespMessage.m */, + ); + name = event; + path = event; + sourceTree = ""; + }; + 16F04DCE5738A37CBC8BDF62F65C34E0 /* chustudio */ = { + isa = PBXGroup; + children = ( + FA8EE3A3B50B5748BE9415E86852AB90 /* classroomtab */, + 65457328FB262AD576DF71E1D0AC7B65 /* coursefeedback */, + E6CCEB3077C6B892AF63DCD603EA2147 /* courserate */, + 410C83FD093FBF2B9D2C055907459FA5 /* coursetag */, + 2D01274D9B9D2575263916EB14061E11 /* coursevoucher */, + ); + name = chustudio; + path = chustudio; + sourceTree = ""; + }; + 17CFD6881B66721F031B8F75D4EA0962 /* ec */ = { + isa = PBXGroup; + children = ( + AB171B030B75323E54DD5B292EDF3764 /* PTPagedEcHomepageRecommendationsReqMessage.h */, + 620F204CBB6F8584A7C97E9AB67CDC9A /* PTPagedEcHomepageRecommendationsReqMessage.m */, + C856588FA29147433BB83F6C3FAF5185 /* PTPagedEcHomepageRecommendationsRespMessage.h */, + A17809CA3EDA9228B99AAA18AD7A8824 /* PTPagedEcHomepageRecommendationsRespMessage.m */, + 3864CACE1E8AFF708CEE345F9A376373 /* PTPagedEcHomepageTabsReqMessage.h */, + 61B3FFCDBD3CAF7F04D766CB5AC7F239 /* PTPagedEcHomepageTabsReqMessage.m */, + 93D2AC0E6D2AD2F6F4476D70AB757960 /* PTPagedEcHomepageTabsRespMessage.h */, + AE47EF6FCCE4505734D4C019F74CB5BD /* PTPagedEcHomepageTabsRespMessage.m */, + ); + name = ec; + path = ec; + sourceTree = ""; + }; + 20B57A795985DD2D7615EBDF16E5185A /* coursevoucher */ = { + isa = PBXGroup; + children = ( + 9ADA15AB221A342C41E2FF5CC85FA10C /* PTApplyForCourseVoucherReqMessage.h */, + E1FCBEE25C29C9065C8C1A5D7BA553CE /* PTApplyForCourseVoucherReqMessage.m */, + CA7C49EF4C08D8BA676A1E519F1852D4 /* PTApplyForCourseVoucherRespMessage.h */, + 0436468A509ACB9FA79379CA5CD6138F /* PTApplyForCourseVoucherRespMessage.m */, + ); + name = coursevoucher; + path = coursevoucher; + sourceTree = ""; + }; + 22FB1E1C2289FCAB690AE2034BCCA796 /* question */ = { + isa = PBXGroup; + children = ( + F48BA97A4FD6F8DE91BDEAC98E69D3A1 /* PTMpQuestionAnswerMessage.h */, + 82122AEA0A913E009F752D4AE0D61B4D /* PTMpQuestionAnswerMessage.m */, + 4E899507F65C3BB19E307E3DCDE961DD /* PTMpQuestionMessage.h */, + 78775CC59D508455917DE3C1F1F798E6 /* PTMpQuestionMessage.m */, + 654CF5F731A0049CBE76C320EC4A7EFB /* PTQuestionAnswerMessage.h */, + 3E6BD92AC010CDDDD7A9C121AFD00DCA /* PTQuestionAnswerMessage.m */, + 19AC4678F885D2009FF04832B0EB7ABA /* PTQuestionMessage.h */, + CD4295CA5C835D03CE0E65FDE83B2E4F /* PTQuestionMessage.m */, + 8F71F47F387B8F8B3980575B6CF5FA00 /* PTQuestionTargetMessage.h */, + EE05302C507DE1EBD0BC067DB8CC1583 /* PTQuestionTargetMessage.m */, + 9E54050D4D08B19D1E09234C2005ECDC /* PTQuestionTargetTypeEnum.h */, + 7FC0F4182E661413C6523C30FD9BB6A4 /* PTRecipeQuestionAnswerMessage.h */, + 0DC06DEA4C14DE2FFE9C234B504B0A05 /* PTRecipeQuestionAnswerMessage.m */, + 05A8FC4BE1FF5331CE9F81FBF7204029 /* PTRecipeQuestionAnswerV2Message.h */, + 1C2E8EB13DDDE76BAF3FF3701F643EFD /* PTRecipeQuestionAnswerV2Message.m */, + 4F2F56097FADD1B588095160CA3F3F92 /* PTRecipeQuestionMessage.h */, + 4BDD2F1CC3CE3C25A47F8100D82314A3 /* PTRecipeQuestionMessage.m */, + F2FC37B445777ADD2D7685F5B5C21D12 /* PTRecipeQuestionV2Message.h */, + 6E0AACE03F5F94EEB406402CF02BE874 /* PTRecipeQuestionV2Message.m */, + ); + name = question; + path = question; + sourceTree = ""; + }; + 25E46F0791FF18A305D20105334202C7 /* accountdeactivationapplication */ = { + isa = PBXGroup; + children = ( + CC079D8BC3756210E51262ED403ED143 /* PTAccountDeactivationApplicationMessage.h */, + 0CB8C0F594817BD56D3E5FBC0F330F92 /* PTAccountDeactivationApplicationMessage.m */, + 243694105D6227B59579EDC18F74F760 /* PTApplicationStatusEnum.h */, + ); + name = accountdeactivationapplication; + path = accountdeactivationapplication; + sourceTree = ""; + }; + 2610DA334DFC8DEAC22604565CB5D091 /* discoverrecipe */ = { + isa = PBXGroup; + children = ( + FE559FDEAF7C122875FD12AE5BE46E37 /* PTShowDiscoverRecipesReqMessage.h */, + 51F55F389E4FB89D2EEDE920D3061C6E /* PTShowDiscoverRecipesReqMessage.m */, + 68AF446D07CAB9BD88DB5782CE624F12 /* PTShowDiscoverRecipesRespMessage.h */, + 434AB9EF24181EE173E9C0A2F2724BB5 /* PTShowDiscoverRecipesRespMessage.m */, + ); + name = discoverrecipe; + path = discoverrecipe; + sourceTree = ""; + }; + 27FC9DB28D5A1DD692344CEB38B969A4 /* Support Files */ = { + isa = PBXGroup; + children = ( + 38704F62694AD8CBC8747BDC865F6BF6 /* YJLibrary.modulemap */, + 97CB068AD2BB13330FB5282158DA84B1 /* YJLibrary-dummy.m */, + B4AD14498BEF8AFB563B4D86C2D8540F /* YJLibrary-Info.plist */, + 05CC435FCE8452D07FE81AF428DD8643 /* YJLibrary-prefix.pch */, + E15AEFA8BE5C5E529ECB9DF642AA64BF /* YJLibrary-umbrella.h */, + CE0A390863F462453F3E0A8228B70B5A /* YJLibrary.debug.xcconfig */, + 0131AFA1904E27D4A3EF8E5F1EDC1CAB /* YJLibrary.release.xcconfig */, + ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/YJLibrary"; + sourceTree = ""; + }; + 28C43D9BB807910DF79265A231E227B9 /* questionnaire */ = { + isa = PBXGroup; + children = ( + 26D1EB5C8708EF7A6B2E3842E968C2B9 /* PTAnswerInfoMessage.h */, + 3E79BBA259BBADAAEC27CF89AD474209 /* PTAnswerInfoMessage.m */, + 07E5EC3901E76DF2D8BFAC4E89007901 /* PTLocationQuestionMessage.h */, + 2258AEEF1319BA5C274B7B8705D974AE /* PTLocationQuestionMessage.m */, + DC49B42B0489F23BA5E85654F6DE4391 /* PTOptionMessage.h */, + 7CC681B70C8F731588DEA1D3C98ECA89 /* PTOptionMessage.m */, + 87794041F8D72D164F385342E77B1E73 /* PTPictureOptionMessage.h */, + 35C2D9BBFE2337F3F7CCAF032AC6D033 /* PTPictureOptionMessage.m */, + 40E124BD53E6FC1EB6E2C33759F492A9 /* PTPictureRadioQuestionMessage.h */, + 190FB6859AF5001D7C9AA81EAC060E90 /* PTPictureRadioQuestionMessage.m */, + 5B192ED150674EAAC230B8B63D2ECA78 /* PTQuestionnaireMessage.h */, + 18F26100FA2D11E5BBF13A851597A3AD /* PTQuestionnaireMessage.m */, + 4024210DA30353298F87E0303CEB4DA8 /* PTQuestionnaireQuestionAnswerMessage.h */, + C49D74643B427920C558ACFA8AF28074 /* PTQuestionnaireQuestionAnswerMessage.m */, + 992B5C45DE9D00BF7FB9575DADE01597 /* PTQuestionnaireQuestionMessage.h */, + 4F5DADFE695BF09C3A5341AB5DC17C24 /* PTQuestionnaireQuestionMessage.m */, + F3E8E09F1E72DF83587666E5178DA9C1 /* PTRadioQuestionMessage.h */, + 86C91B9255D9B5595B8C05164771F880 /* PTRadioQuestionMessage.m */, + D7C6E5E94D20A04284374E92B2C2F52A /* PTRememberedAnswerInfoMessage.h */, + 2814187558CB774C47CC4EACDEF2E7C9 /* PTRememberedAnswerInfoMessage.m */, + 6B8E2313298731C5D3E461953D81EAB4 /* PTTextQuestionMessage.h */, + 4FBFE7AE20932E17A179E4CD4FEB8E23 /* PTTextQuestionMessage.m */, + 3E83A75C9CE755F4636ECEB1AB5AE692 /* PTUserAnswerMessage.h */, + B975430691E3AFC932A72C93E11FD420 /* PTUserAnswerMessage.m */, + ); + name = questionnaire; + path = questionnaire; + sourceTree = ""; + }; + 2D01274D9B9D2575263916EB14061E11 /* coursevoucher */ = { + isa = PBXGroup; + children = ( + 1873E8DC0591572E880EA39EABA480C0 /* PTClassroomVoucherMessage.h */, + 627692E512F487B48486E1E7416ECB02 /* PTClassroomVoucherMessage.m */, + ); + name = coursevoucher; + path = coursevoucher; + sourceTree = ""; + }; + 2D2E31019F61A07F3D94D56D902BD80C /* equipment */ = { + isa = PBXGroup; + children = ( + F6096F8DC2FB24AA09DF70FC33824E78 /* PTBindUserEquipmentReqMessage.h */, + 66F0FA27AFECC877EC7257CFE73E7E10 /* PTBindUserEquipmentReqMessage.m */, + E6ED0F6202B1596843E5BBF84CE5C734 /* PTBindUserEquipmentRespMessage.h */, + 606AFD8F17A949D2616E4B7C27408B7B /* PTBindUserEquipmentRespMessage.m */, + 8A510AB35DF4C44B9E00CCF9A8D630BD /* PTGetAllEquipmentBrandsByCategoryReqMessage.h */, + 10A5A9D73710862A100D50456DCA8B07 /* PTGetAllEquipmentBrandsByCategoryReqMessage.m */, + C1932AF9A0B1262B545110B7B5997A56 /* PTGetAllEquipmentBrandsByCategoryRespMessage.h */, + A28BF873584D13C802C4D524EF7431E2 /* PTGetAllEquipmentBrandsByCategoryRespMessage.m */, + B3CF158293CDFC0AA530F7AACB516E8C /* PTGetRecommendedEquipmentBrandsReqMessage.h */, + 9F46F0882F4D05A527D611D0F11375EC /* PTGetRecommendedEquipmentBrandsReqMessage.m */, + C06080D2E9B1BEC721744D78091F5E8F /* PTGetRecommendedEquipmentBrandsRespMessage.h */, + E585C52F6CA2CBB99F830DE446DAB17A /* PTGetRecommendedEquipmentBrandsRespMessage.m */, + 1994E178B2564F57A23AB2835E76EF2E /* PTGetRecommendedEquipmentCategoriesReqMessage.h */, + C9B10555DB9434FD51C0DD116CF8F347 /* PTGetRecommendedEquipmentCategoriesReqMessage.m */, + A0ADDFF1CE90E308F8967AC2A1DEE311 /* PTGetRecommendedEquipmentCategoriesRespMessage.h */, + 182E1C276C626182D906ACC43CA0FF1F /* PTGetRecommendedEquipmentCategoriesRespMessage.m */, + D5ABAB11C18FAB3B0D1AE85F8FDDADEB /* PTGetRecommendedEquipmentModelsReqMessage.h */, + 12BF8E2184CC7DA717CF9C50A6377DD8 /* PTGetRecommendedEquipmentModelsReqMessage.m */, + 3F907472D1955D12E356C9CC8682695E /* PTGetRecommendedEquipmentModelsRespMessage.h */, + AC70AE81A5D79F5A7E840E54CB40F4EE /* PTGetRecommendedEquipmentModelsRespMessage.m */, + 2F87C95BD2A5CCCF5F9AFC36AEE0AE56 /* PTGetUserAllEquipmentsReqMessage.h */, + 5B5063ED106607B2E9C44AEB10D53A73 /* PTGetUserAllEquipmentsReqMessage.m */, + E480E115C73F386602A05F9A666AF6E3 /* PTGetUserAllEquipmentsRespMessage.h */, + 332551CCA2110F410259E91CE51ADCAF /* PTGetUserAllEquipmentsRespMessage.m */, + 35FB199F2B26470720CC8DCB1BC2D3B8 /* PTSearchEquipmentBrandsReqMessage.h */, + 41472388117AC67BFD191741DA3AA2B1 /* PTSearchEquipmentBrandsReqMessage.m */, + BBB14E6C4A67626F12C92927E2DDF44F /* PTSearchEquipmentBrandsRespMessage.h */, + 20CDECAD7D2BF9C42730220824A7977F /* PTSearchEquipmentBrandsRespMessage.m */, + 51ABA743F9A62D404416981ECD92B80B /* PTSearchEquipmentCategoriesReqMessage.h */, + 69F7B19875A1D1B25D1B4B3A584370DA /* PTSearchEquipmentCategoriesReqMessage.m */, + C55E16982390A1E0438ECF1DAFAB83ED /* PTSearchEquipmentCategoriesRespMessage.h */, + E64644305616E0F7D383A2EFC5BCD2D1 /* PTSearchEquipmentCategoriesRespMessage.m */, + FF2B80010B7841023AC32C726794B0FD /* PTSearchEquipmentModelsReqMessage.h */, + 1A1A230CDE3CFF0C1539F42C75CBD8F3 /* PTSearchEquipmentModelsReqMessage.m */, + 6686ABA455C4E9279874AF207D9CD9C1 /* PTSearchEquipmentModelsRespMessage.h */, + 109166387721F3FEC70FC36F56E86BE2 /* PTSearchEquipmentModelsRespMessage.m */, + AE80EA7CD0201A4566395CDAC5E0AD07 /* PTUnbindUserEquipmentsReqMessage.h */, + FDAFE3AED25BA6899D11A70467050AEA /* PTUnbindUserEquipmentsReqMessage.m */, + 4E6E9A0D2169A6F5176881FE04E06BCC /* PTUnbindUserEquipmentsRespMessage.h */, + F488161099FBA05A94512AF6EDBC97DE /* PTUnbindUserEquipmentsRespMessage.m */, + ); + name = equipment; + path = equipment; + sourceTree = ""; + }; + 2EE3EE10A41CBBEE9581A13F3BF47043 /* waterfallrecommendation */ = { + isa = PBXGroup; + children = ( + 0F10CE067B6C374614A697D3D30564DC /* PTExtraIconTypeEnum.h */, + EAEA7F38C5915501DBB71767A368E2C3 /* PTExtraMessage.h */, + 2C5E2DA556855159A0FBC933B52D264D /* PTExtraMessage.m */, + 8BF3C2E5B512E53290CCEF6446D0CE40 /* PTTargetInfoMessage.h */, + 1551D804F6090AAF916A7A7516734592 /* PTTargetInfoMessage.m */, + 805F1C7A7A2233FDA2DAA4D0303ACC06 /* PTTargetTypeEnum.h */, + 039215C4D6C3D7097D946B1720AA414E /* PTWaterfallRecommendationMessage.h */, + B9AF2006CAC1D098052FC51A91471106 /* PTWaterfallRecommendationMessage.m */, + ); + name = waterfallrecommendation; + path = waterfallrecommendation; + sourceTree = ""; + }; + 31F46E5DE3D1CA13A0AF1E6FC70AD614 /* coursetag */ = { + isa = PBXGroup; + children = ( + 6C50AA0F4AF1878BF632A49E1A2385CC /* PTGetCourseTagReqMessage.h */, + AA7DF2E26958286B4634606237F9B00E /* PTGetCourseTagReqMessage.m */, + 19E160F2AD7BD7280E44C379FC92F6BE /* PTGetCourseTagRespMessage.h */, + 45CE823CC607BD85A5F6381D355D8F89 /* PTGetCourseTagRespMessage.m */, + 988894879CFB11C95C2233F953735C1B /* PTGetTagHotCoursesReqMessage.h */, + 395617E321F73E6160112CFBB82D061F /* PTGetTagHotCoursesReqMessage.m */, + 8DF0EE550BED2A6034A29D70B95F83A9 /* PTGetTagHotCoursesRespMessage.h */, + 7B186A955BEA46BC16E0867869008F33 /* PTGetTagHotCoursesRespMessage.m */, + 9E8D07CE7444EC88D2EBE6843B95B90A /* PTPagedGetTagCoursesReqMessage.h */, + A488CC750779197DE0E0189733190969 /* PTPagedGetTagCoursesReqMessage.m */, + 26C459D2D54C54F25D828A435E9AA67B /* PTPagedGetTagCoursesRespMessage.h */, + 50225438F663A7D7DDCE6A230ACEB93E /* PTPagedGetTagCoursesRespMessage.m */, + ); + name = coursetag; + path = coursetag; + sourceTree = ""; + }; + 32A1488044618E59A2C00D7201F86BC6 /* models */ = { + isa = PBXGroup; + children = ( + D13FC99DAC9C1F02ADE43E4BEDA7DCB4 /* ad */, + 4CC78C94C7B22F60627EBC57BD6BE437 /* advertiser */, + 907AF81C94F3B042E15DB0AA555D2A05 /* board */, + 7D3CC94462F6259B9B0AB8690D5571E1 /* chucode */, + 16F04DCE5738A37CBC8BDF62F65C34E0 /* chustudio */, + F55BE691180B8BCCF1F5A6B386859DAB /* comment */, + 77A7D3C62C1A8C2CB85015C95DAA9F44 /* common */, + 95066E21202CF01C049F494B2DB9EBD6 /* course */, + 563D86FF461E3942D418AF989759B866 /* dish */, + 565276802E7CB635CA35CAEAC00B6978 /* ec */, + A30DD197825B28403111458877D8897C /* equipment */, + F77F7DB5EE83508EF5AC81B3554CE307 /* essay */, + 662860357B97E907AE036C93768584BD /* event */, + 683C21B6F7BC8419DC539A1BDE69D84D /* hybridlist */, + CCD594DFBD047C977FB403E9A1D86A50 /* interestedtag */, + E13DDF75B01E6162B6495E68F226951B /* notification */, + 6B815D11E25F70CB6C844E3FD92AE070 /* post */, + 22FB1E1C2289FCAB690AE2034BCCA796 /* question */, + 28C43D9BB807910DF79265A231E227B9 /* questionnaire */, + 65A03E09609CA694E6DA65BA187AA31C /* recipe */, + 59AA0EDDF16EE74BA7E00526B08085D0 /* recipeappraisal */, + 6C3607C533636E41A4A4AFD2784F3695 /* search */, + B958B461DE19928FD086869CC98EA092 /* similaressay */, + 8059E7FB1352B6ADC2713163431C39D1 /* similarrecipe */, + B91851A89A3C0345E150B587A33636B3 /* theme */, + 49BC1D26B7483E87A255D56DF859C5AA /* user */, + 3EC3BE964B8503D90279C89E98B001EB /* usersys */, + 2EE3EE10A41CBBEE9581A13F3BF47043 /* waterfallrecommendation */, + EBCE405C9CB61491679DA2418FB12209 /* welfare */, + ); + name = models; + path = XCFPTApiKit/models; + sourceTree = ""; + }; + 35A1B97C0F1A80C78CEFEC24CF89E4D1 /* essay */ = { + isa = PBXGroup; + children = ( + D2AFBCA99612DA13031E3B042A628ECC /* PTCanUpdateEssayReqMessage.h */, + F4017312E2DE3DF984E4134F48E0505C /* PTCanUpdateEssayReqMessage.m */, + 5F9A5823EF406E83B454D8EBA644C02A /* PTCanUpdateEssayRespMessage.h */, + B09935322A1BE26C26A25B7BB5DFFE20 /* PTCanUpdateEssayRespMessage.m */, + 7F7580422BDF38A10965229C0E36CE2F /* PTCollectEssayReqMessage.h */, + 3DC660E9D4696CA17B64F479A1F76398 /* PTCollectEssayReqMessage.m */, + D73BDA45192E68416FAFA0B99BCA77F8 /* PTCollectEssayRespMessage.h */, + 2E059A3B38BB79BFFDCB0E41163238D0 /* PTCollectEssayRespMessage.m */, + 92D2BF161E7F657F302CC0BCBE803FB8 /* PTCreateCommentReqMessage.h */, + 8A0AC34D432C52840469A54DE215BE9B /* PTCreateCommentReqMessage.m */, + 07E9E3A4297F79A022DA2E8E488C5C25 /* PTCreateCommentRespMessage.h */, + 7C0B33D60C394D57F2A3EC824B403EA9 /* PTCreateCommentRespMessage.m */, + 0A531E4CBB560C46FBD67DF66B11F227 /* PTCreateEssayReqMessage.h */, + 55D90AA735EB85EBE5C9B01FE96F4EED /* PTCreateEssayReqMessage.m */, + 4586785228BA63BAFBACE8E7B34CA3BE /* PTCreateEssayRespMessage.h */, + 31D7D86658FD6161D8FA0BB526A7BC8B /* PTCreateEssayRespMessage.m */, + AB237DB8FCE40357F1DB16C758ABFDB6 /* PTDelEssayReqMessage.h */, + CE460DAF4CDB26AAD5D234C362D827D2 /* PTDelEssayReqMessage.m */, + 370A17602EF435247FDB737614EDAE9E /* PTDelEssayRespMessage.h */, + 936BA9884E1C7DFC14216215F5FC9AA0 /* PTDelEssayRespMessage.m */, + 09A15F1C4EFF7AD1BD659FF39893EAAA /* PTDiggEssayReqMessage.h */, + 29041B24DBF091DCC530370EE0FBC816 /* PTDiggEssayReqMessage.m */, + 4BBB3773ACC884E46ABB5594E2EF6138 /* PTDiggEssayRespMessage.h */, + E45BAF8CF84EC48928E8302225A2A109 /* PTDiggEssayRespMessage.m */, + 448EFE5A0AA03F9653E95B83A4C74508 /* PTListCommentReqMessage.h */, + 94668E016452D1CEE2ECAECDA8B3C2D8 /* PTListCommentReqMessage.m */, + E4570C1BC1A103B733BD986F0BA73E6B /* PTListCommentRespMessage.h */, + B334AE6CBFE38ED6093339F326D37129 /* PTListCommentRespMessage.m */, + 23384188A0C5021F3A98FE44BFF32BAC /* PTListEssaysReqMessage.h */, + 9BEE261A4F3FD0A295E7E7467A02E628 /* PTListEssaysReqMessage.m */, + DB9CE4C2F1BE52CA7447183CA489C567 /* PTListEssaysRespMessage.h */, + 950C906C6B02B11BC69E93B0E80ADAA1 /* PTListEssaysRespMessage.m */, + 918DF06F7C16D5F0686E15F84D5CC680 /* PTListUserEssaysReqMessage.h */, + 76340F32109572F86C65066584970CB0 /* PTListUserEssaysReqMessage.m */, + BBF8CFF7EECB022ED7F6B067D30A9D94 /* PTListUserEssaysRespMessage.h */, + 5D9D04C58491F9718A7FF7C4D296376C /* PTListUserEssaysRespMessage.m */, + 372C797C75179CB576D22B549D0BBE73 /* PTPagedGetDiggEssayUsersReqMessage.h */, + 7922AC21AC0321E3F023D67CF46BED6E /* PTPagedGetDiggEssayUsersReqMessage.m */, + FAA808158D5DD346FE7BDE3A36E89EA2 /* PTPagedGetDiggEssayUsersRespMessage.h */, + E5BB0D7AF99E4B214D28A0FED1139FFF /* PTPagedGetDiggEssayUsersRespMessage.m */, + D3C37701FA77FC688AFED4D6C19C6A8C /* PTPagedRelatedEssaysReqMessage.h */, + 7DDBD407A58DA1BB5BF16D69FFCC1344 /* PTPagedRelatedEssaysReqMessage.m */, + 7F2684F92EBBC0C3A7072E3D8177D427 /* PTPagedRelatedEssaysRespMessage.h */, + 3E6E418F6A9CAF078C1BEC6AC247A258 /* PTPagedRelatedEssaysRespMessage.m */, + 624FB639C62749E4BC22AA9C5977321B /* PTPagedUserCollectedEssaysReqMessage.h */, + 21D07CAB486C030A614E07208A920445 /* PTPagedUserCollectedEssaysReqMessage.m */, + E612832702B6241D43FD8AA9877C89F1 /* PTPagedUserCollectedEssaysRespMessage.h */, + 5E4889292C6E05A2846285563F6C479D /* PTPagedUserCollectedEssaysRespMessage.m */, + FFDF1390DCFA221639014CD3FB5D77A9 /* PTRelatedEssayMessage.h */, + 8CFE3441CFC4F678387B7FB0F876DF69 /* PTRelatedEssayMessage.m */, + 9E1B331C925B7F271F3319F1E464F8FC /* PTRemoveCommentReqMessage.h */, + 92702C4E4DC31332E413DFF405C499EC /* PTRemoveCommentReqMessage.m */, + 00733DC79D568827EACC13D94CC2F0ED /* PTRemoveCommentRespMessage.h */, + 556BEA217EC064A2F8526E4BC9C3A441 /* PTRemoveCommentRespMessage.m */, + 98D4F276393F85A9F73DE6917782B989 /* PTReportEssayCommentReqMessage.h */, + 1EDA2673FC1D9D6970100F7CA9C456B5 /* PTReportEssayCommentReqMessage.m */, + 692194127C61636F3DBCC43D37D57339 /* PTReportEssayCommentRespMessage.h */, + C7A84C8C63761E1925DA51A6C324E812 /* PTReportEssayCommentRespMessage.m */, + C6E04492717C71079607131089F88365 /* PTReportEssayReqMessage.h */, + 0E200BCBF83F7108490617EE11B53045 /* PTReportEssayReqMessage.m */, + 78CDB7D866A432D9FDC28CD969ACE928 /* PTReportEssayRespMessage.h */, + 1B586EDA0210B8EFEE8D101B79D2190F /* PTReportEssayRespMessage.m */, + 06904D478EC5B121E1EBCE903E22CAD5 /* PTShowEssayReqMessage.h */, + 24D1B0DDA53F246FC43EBFDF76F4C6E5 /* PTShowEssayReqMessage.m */, + 5E98969035B9FA3726F1B0DC8B90566F /* PTShowEssayRespMessage.h */, + 0B56DEB4BF96C4947254A8F8A54D2088 /* PTShowEssayRespMessage.m */, + 09014A858A96ABD96176F584249D51A4 /* PTUncollectEssayReqMessage.h */, + CD5704B214C2CA69867499C54DEA2699 /* PTUncollectEssayReqMessage.m */, + 89781F25E6AA5CD20487C1EB709FDE21 /* PTUncollectEssayRespMessage.h */, + 76690B20D8AEE1B8F16C9A8A82CF5ED9 /* PTUncollectEssayRespMessage.m */, + 4C57B12B42FB4E3EAB4A6855B09825B4 /* PTUndiggEssayReqMessage.h */, + 4239ADDB1A05A87CDA350FB81A924382 /* PTUndiggEssayReqMessage.m */, + 746AB05B273DEB3DD7EBCEFA121C3770 /* PTUndiggEssayRespMessage.h */, + EDEAD6894058FF423AF62B3BB09BC50E /* PTUndiggEssayRespMessage.m */, + 3CD5E54D2B2DCEBB3A55614ED7B5A335 /* PTUpdateEssayReqMessage.h */, + 6090D63B9572BC1A116807183C6785E3 /* PTUpdateEssayReqMessage.m */, + BC415DE56952637D5879C01DE2AD998E /* PTUpdateEssayRespMessage.h */, + 0B8AA2ED9C7B6AA9EA8E309242AAFE4F /* PTUpdateEssayRespMessage.m */, + ); + name = essay; + path = essay; + sourceTree = ""; + }; + 386369D1785217C645EF1FF1F6817455 /* coursefreeforlimitedtime */ = { + isa = PBXGroup; + children = ( + 223CBB83946E1B57198BB01B57386F2B /* PTBindForFreeCourseReqMessage.h */, + 19E58108BE11DE673C54BE1D6B343553 /* PTBindForFreeCourseReqMessage.m */, + D373C3888ECDF1776B0B4198374AC6DF /* PTBindForFreeCourseRespMessage.h */, + D494078C47C8619C4FF210A3A6C7E82B /* PTBindForFreeCourseRespMessage.m */, + 89BF958C183A82725CE119D19FE2887F /* PTGetFreeCourseListReqMessage.h */, + 1C18486CDDED9A0FCBB8F1E6149027A3 /* PTGetFreeCourseListReqMessage.m */, + 6B4021731B485E73C3FD4A8047E83916 /* PTGetFreeCourseListRespMessage.h */, + AC190D724F597A429D06501171E4BCF8 /* PTGetFreeCourseListRespMessage.m */, + ); + name = coursefreeforlimitedtime; + path = coursefreeforlimitedtime; + sourceTree = ""; + }; + 3979A4087FA8B97675ED453AB6A87E9E /* advertiser */ = { + isa = PBXGroup; + children = ( + 503FFF6DB715A6E522AA9FEAF1E59026 /* PTGetAdvertiserAccessSourceStatisticReqMessage.h */, + 0C1DAAD33A8DAECDB53D92251ACB5EFA /* PTGetAdvertiserAccessSourceStatisticReqMessage.m */, + AF12E7CDDB7980F619977570B26462EB /* PTGetAdvertiserAccessSourceStatisticRespMessage.h */, + 18BE63B052B45573B96FA54EFEECB5B3 /* PTGetAdvertiserAccessSourceStatisticRespMessage.m */, + A240233DDD3813CD07C61016531B2F5D /* PTGetAdvertiserAccessTopTenStatisticReqMessage.h */, + F5B1FBF67E642F7678D5F9430F59A7D9 /* PTGetAdvertiserAccessTopTenStatisticReqMessage.m */, + E1FC4B0A19860D070ABD2ACE2471D00F /* PTGetAdvertiserAccessTopTenStatisticRespMessage.h */, + 5C0F1F4175D9CB993791C303B11B01EC /* PTGetAdvertiserAccessTopTenStatisticRespMessage.m */, + DFC9694A85984EE5F4F8439A0DAC230B /* PTGetAdvertiserDataStatisticReqMessage.h */, + E84F6AB5E48BF76E80327592D8AE4217 /* PTGetAdvertiserDataStatisticReqMessage.m */, + A043473CFF7E7B8A579C563996BD7922 /* PTGetAdvertiserDataStatisticRespMessage.h */, + 415D0A7D98E38B1F74E3AC56AF8BCE26 /* PTGetAdvertiserDataStatisticRespMessage.m */, + F6993D7D9C72D09C467CFDB7E2925C02 /* PTGetAdvertiserKeywordStatisticReqMessage.h */, + ABE2D717F9DD254AF66ED06895F8BB03 /* PTGetAdvertiserKeywordStatisticReqMessage.m */, + 15B0C00E0E479BF444C4258CF57A7D57 /* PTGetAdvertiserKeywordStatisticRespMessage.h */, + 1E74882C3980D94E6AFA3A671FDCB244 /* PTGetAdvertiserKeywordStatisticRespMessage.m */, + C699A6E1C006FE5674C6F4F13D5D8D3A /* PTGetAdvertiserOneDayOneNumberStatReqMessage.h */, + D851F8845EEEA3011E258ED1970BF7B8 /* PTGetAdvertiserOneDayOneNumberStatReqMessage.m */, + 4B67DE4E95DDA676D729BE98CC5B17FF /* PTGetAdvertiserOneDayOneNumberStatRespMessage.h */, + FBEA5533E8EC5208B4F3FAAF42337750 /* PTGetAdvertiserOneDayOneNumberStatRespMessage.m */, + 851559CB1ECCC608E96B4033D0A4B9A8 /* PTGetAdvertiserProductReqMessage.h */, + B9CAD290C0C38486964454CF519AC17F /* PTGetAdvertiserProductReqMessage.m */, + 04AD63117D8B95D3263DFFECF57E57F5 /* PTGetAdvertiserProductRespMessage.h */, + 6BCF20C46E5F1A3BC32BA148A11BE23D /* PTGetAdvertiserProductRespMessage.m */, + 19CA3180133EA9A6DEDB190B7404D64E /* PTGetAdvertiserQuestionnaireStatisticsReqMessage.h */, + 26ED0B66A4A1017C68EDFF3D584D422F /* PTGetAdvertiserQuestionnaireStatisticsReqMessage.m */, + E32CAF0DAC5000D91B0E3C85A30DC20C /* PTGetAdvertiserQuestionnaireStatisticsRespMessage.h */, + 2397F1A6BF72CA259097476E887BF575 /* PTGetAdvertiserQuestionnaireStatisticsRespMessage.m */, + DED2B78610BAD975EA21F69492872379 /* PTGetAdvertiserRecipeDailyStatisticReqMessage.h */, + B8061722FD3BA28BC10F528A4EC0DC07 /* PTGetAdvertiserRecipeDailyStatisticReqMessage.m */, + ACEDAA014F6897D229A1B177AF96590A /* PTGetAdvertiserRecipeDailyStatisticRespMessage.h */, + FDB891FFF739A04216C28394C6E75D8D /* PTGetAdvertiserRecipeDailyStatisticRespMessage.m */, + CB9DE81CF0048BD995F5D33712165438 /* PTGetAdvertiserSourceImpressionStatisticReqMessage.h */, + 586983B0E82775A105E7C9DAE43E8D4F /* PTGetAdvertiserSourceImpressionStatisticReqMessage.m */, + 1512506A88F9754A9BFC6B5FD01A428E /* PTGetAdvertiserSourceImpressionStatisticRespMessage.h */, + 2E7789F7E4E678AB262167528E1997F3 /* PTGetAdvertiserSourceImpressionStatisticRespMessage.m */, + 407CF5F662F277307F55B06D3EBAB330 /* PTStatisticTypeEnum.h */, + ); + name = advertiser; + path = advertiser; + sourceTree = ""; + }; + 3B61D04F06DB80689202C8A92765ED98 /* feeds */ = { + isa = PBXGroup; + children = ( + FDF922A94CEB2B883DE9ED746DB7A59D /* PTFeedsGroupMessage.h */, + 7814949AF8D771D027046DA1C1E3A2E0 /* PTFeedsGroupMessage.m */, + 1479B15F553BD31F90169A53E787E85A /* PTFeedsMessage.h */, + 19A3C2D97439B44C42E5BAA05E9C5959 /* PTFeedsMessage.m */, + 59EE9F11922FA509F9307273E4FE4EC9 /* PTFeedsTargetTypeEnum.h */, + 4C4D1438455322422E11E86D9E3319F3 /* PTGetFeedsGroupsReqMessage.h */, + B907AE167D5CEBADAF89729005B410A5 /* PTGetFeedsGroupsReqMessage.m */, + 6F9B678468BF24DB53D8E0745B069A7C /* PTGetFeedsGroupsRespMessage.h */, + 6F0AC570BD093A60A9340B91EC5E18BB /* PTGetFeedsGroupsRespMessage.m */, + 47A0D19F156C455C89EC87B239915D19 /* PTGetRecipeFeedsReqMessage.h */, + 7926828DDF6610133BA1A4BEB374A67B /* PTGetRecipeFeedsReqMessage.m */, + 033863A78ACD2112E8645659E5A52CE9 /* PTGetRecipeFeedsRespMessage.h */, + 72AE94F9AE52330AB27818CD76FC9F71 /* PTGetRecipeFeedsRespMessage.m */, + 29C13B6394A3CCA8BFCB832FF2A4579C /* PTMarkFeedsAsReadReqMessage.h */, + 750E91AF64A20962ED577DA2BFCAD0AE /* PTMarkFeedsAsReadReqMessage.m */, + 7ABC24F5FAE5855F9E61F384632DFB70 /* PTMarkFeedsAsReadRespMessage.h */, + 8001C908ED663251B81AF710167B117F /* PTMarkFeedsAsReadRespMessage.m */, + 530E2F440819557D879392D721228884 /* PTMarkRecipeFeedsAsReadReqMessage.h */, + 30A8A9E30402C26A6F3622858AF4DC87 /* PTMarkRecipeFeedsAsReadReqMessage.m */, + 87542C55EAE526AF602B3423092699C8 /* PTMarkRecipeFeedsAsReadRespMessage.h */, + C8A388E6FA1D31AC0086359B24B87152 /* PTMarkRecipeFeedsAsReadRespMessage.m */, + FBDE4CA9F34DF775875E077C697F97F5 /* PTRecipeFeedV1Message.h */, + BD2959AAFC5957F62D62880912992420 /* PTRecipeFeedV1Message.m */, + ); + name = feeds; + path = feeds; + sourceTree = ""; + }; + 3EC3BE964B8503D90279C89E98B001EB /* usersys */ = { + isa = PBXGroup; + children = ( + 25E46F0791FF18A305D20105334202C7 /* accountdeactivationapplication */, + ); + name = usersys; + path = usersys; + sourceTree = ""; + }; + 402ECEAEAF335C2EF93A01239327C1E9 /* homepage */ = { + isa = PBXGroup; + children = ( + B94D9FFD80B075CAB3A2B405C045ABBB /* PTPagedHomepageDiscoverTabRecommendationsReqMessage.h */, + 289A19BF33131F06EB39B56FA8EEFF82 /* PTPagedHomepageDiscoverTabRecommendationsReqMessage.m */, + 8A1A34AC5663F74553195AD5899A20E4 /* PTPagedHomepageDiscoverTabRecommendationsRespMessage.h */, + 8719825E8B075F49766AAB1E69877CCC /* PTPagedHomepageDiscoverTabRecommendationsRespMessage.m */, + ); + name = homepage; + path = homepage; + sourceTree = ""; + }; + 410C83FD093FBF2B9D2C055907459FA5 /* coursetag */ = { + isa = PBXGroup; + children = ( + F4A5E3FA5532AC1BD611A2BA06909E56 /* PTCoursesWithTagMessage.h */, + C0A89161B00AE8EDA6DEE4DD50B864D0 /* PTCoursesWithTagMessage.m */, + 1AFDAEC9577CCBF004BA7F3D3A14C0EE /* PTCourseTagMessage.h */, + 049387A28CDDEF6343E917A2E19DF99B /* PTCourseTagMessage.m */, + ); + name = coursetag; + path = coursetag; + sourceTree = ""; + }; + 4247E12A77ABA796E11DFCCDCD8EDAA5 /* commentprompt */ = { + isa = PBXGroup; + children = ( + 63FA2C4B8704DBF0C7B9BAB872F07887 /* PTCommentPromptRuleMessage.h */, + 7D40FCAF1077D3AAD52BE9EB8FA9D075 /* PTCommentPromptRuleMessage.m */, + 3BB0C8334A6071F10B60E9344E51D981 /* PTImageConditionMessage.h */, + E445DC24DB217B288690BA1584CA5009 /* PTImageConditionMessage.m */, + 16821032841CE92DFC50D20C543C0C28 /* PTTextConditionMessage.h */, + 739C7912D857D647E8C7C0B1AA53ACA4 /* PTTextConditionMessage.m */, + ); + name = commentprompt; + path = commentprompt; + sourceTree = ""; + }; + 4546864D9F26770079FC4EA93715A6B6 /* experiment */ = { + isa = PBXGroup; + children = ( + A481BB69BDD59B7CE1E63FB196EA89F0 /* PTBatchGetExperimentResultsReqMessage.h */, + 58815330F22EE66DD2F895E670AC7588 /* PTBatchGetExperimentResultsReqMessage.m */, + 4F6676908D817CC47FD3BFFF724B069A /* PTBatchGetExperimentResultsRespMessage.h */, + 7803E4EE4FE4D566AA2DCCE32B6DD897 /* PTBatchGetExperimentResultsRespMessage.m */, + B78E69D37D465AFD7AE8E50565A6AD02 /* PTExperimentResultMessage.h */, + 1C2ED1049BE20BF3C53FAFCD21361ABF /* PTExperimentResultMessage.m */, + 8D4B8A87E0D60E595F38AF96CC224EB9 /* PTGetExperimentResultReqMessage.h */, + C8ACAD7E95EC6A121E82DF3415120007 /* PTGetExperimentResultReqMessage.m */, + E4841C609F85CBB9E967107CA1E3B2B3 /* PTGetExperimentResultRespMessage.h */, + E5236A8513F04254D1FDF9C82E8949DA /* PTGetExperimentResultRespMessage.m */, + ); + name = experiment; + path = experiment; + sourceTree = ""; + }; + 462D027BA1497298CCA83935D438DE9E /* markettab */ = { + isa = PBXGroup; + children = ( + A81C7BBD71BB29D9B9288FB110F56906 /* PTGetMarketTabsReqMessage.h */, + 6C0F34AEDF70AA5D87F25A0ED097CE6D /* PTGetMarketTabsReqMessage.m */, + 11E17FCDC813D77C98669F0D21FE9569 /* PTGetMarketTabsRespMessage.h */, + D85AA5EE467CD73D13650E0EA12501D6 /* PTGetMarketTabsRespMessage.m */, + ); + name = markettab; + path = markettab; + sourceTree = ""; + }; + 479DD9DAFDD46E56E36600C6C717A0B5 /* coursefeedback */ = { + isa = PBXGroup; + children = ( + D6EE41773F37CBB42C7F0C0875E187E2 /* PTCreateCourseFeedbackReqMessage.h */, + F4AE35AB0F0D2C07D1C949AB361FB7D2 /* PTCreateCourseFeedbackReqMessage.m */, + 12BAB5023ABBC42836F3D53EA41C44BE /* PTCreateCourseFeedbackRespMessage.h */, + 234E4270F006FCA9DA94D5D389E9F84D /* PTCreateCourseFeedbackRespMessage.m */, + ); + name = coursefeedback; + path = coursefeedback; + sourceTree = ""; + }; + 49BC1D26B7483E87A255D56DF859C5AA /* user */ = { + isa = PBXGroup; + children = ( + B324EE9C6C92DB6E65172C2D51D3DCF5 /* PTAccountMessage.h */, + 25ACA489AC5C3DF6D703401021EA5FFF /* PTAccountMessage.m */, + 2A114735677AAEBB3D26592023415225 /* PTAddressBookFriendMessage.h */, + 6B24B04CBA48A2D7975A5F82832589B5 /* PTAddressBookFriendMessage.m */, + AC51CE1CACC3C020D2276EC08370D65D /* PTContactMessage.h */, + FEBC0D80F191ECB0EB4A0A6B51066ACD /* PTContactMessage.m */, + C8813BDA7AFEECC1BAE91241454922F6 /* PTMinorUserMessage.h */, + 2F7BCCE1AF973EFD66FCB51A469F0D54 /* PTMinorUserMessage.m */, + 9596F5BA75D9A8E4911E20C5597F2497 /* PTUserMessage.h */, + 046391732D6C131A3092723FB37E3789 /* PTUserMessage.m */, + 240DE5353D0213BFCDDCC2F55B25EA6B /* PTUserMobilePhoneMessage.h */, + 76965862F196F601051A6BC489CF6E8D /* PTUserMobilePhoneMessage.m */, + 26547B73A6642E813E74D5819FD521E0 /* PTUserSocialNamesMessage.h */, + 3B474E7CBD80AA2F60F9E79E7D53CA48 /* PTUserSocialNamesMessage.m */, + ); + name = user; + path = user; + sourceTree = ""; + }; + 4CC78C94C7B22F60627EBC57BD6BE437 /* advertiser */ = { + isa = PBXGroup; + children = ( + 2C6E748719F4341799DF43566344A660 /* PTAdvertiserAccessTopTenStatisticMessage.h */, + E79F01D6FC4CD3D07A920556AD2A0115 /* PTAdvertiserAccessTopTenStatisticMessage.m */, + 8C183C5E15173DBC4C9A8B35560CA8E1 /* PTAdvertiserDataStatisticMessage.h */, + 7F427943BDC4E4FA6F03315F84BFE016 /* PTAdvertiserDataStatisticMessage.m */, + DE986FEFFC699C63B74226A5C24B4144 /* PTAdvertiserKeywordStatisticMessage.h */, + 1E037871CE1AB3A62B0D24FBB3F74D4B /* PTAdvertiserKeywordStatisticMessage.m */, + F8CFDDB9B4AC7B33FCD6B899C4755BCD /* PTAdvertiserProductMessage.h */, + 7B44D8604E94D987B1690897043FCE03 /* PTAdvertiserProductMessage.m */, + C8E8F8408A98674E319CC2B9DCA90AA2 /* PTAdvertiserSourceCountDataMessage.h */, + BBD9E26AC4759107004C4DD5BC8D9366 /* PTAdvertiserSourceCountDataMessage.m */, + 85E0BC5FF032210FEA74E3C3788101D2 /* PTAdvertiserSourceCountStatisticMessage.h */, + BA274736AD65ED3C85D59917108845CC /* PTAdvertiserSourceCountStatisticMessage.m */, + BE589962ADD6AABCC5DC224EECE7F431 /* PTOneDayOneNumberStatisticDataMessage.h */, + 18FF326FD80291CBEA787C9B202EDEB4 /* PTOneDayOneNumberStatisticDataMessage.m */, + 757A7E7A90E00F42625F2CFE40AFECA4 /* PTOneDayOneNumberStatisticMessage.h */, + 44F98C52F59DA415B0AAF249CA5820A7 /* PTOneDayOneNumberStatisticMessage.m */, + E3DDB76854348B11DFAD4632017CC27F /* PTOptionStatsListMessage.h */, + F15D6A6D8ECE428E4EB7980DD01989E1 /* PTOptionStatsListMessage.m */, + 19BFE4D7A760F84375B3DA58ABD3BC32 /* PTOptionStatsMessage.h */, + D34D4DD77068006167605CD0FF379ED9 /* PTOptionStatsMessage.m */, + 1DA6E2C4F35BE723801E3466D4A34341 /* PTQuestionnaireStatsMessage.h */, + 337F2EEF213992ABE9C0E3CE9775BFA9 /* PTQuestionnaireStatsMessage.m */, + ); + name = advertiser; + path = advertiser; + sourceTree = ""; + }; + 4D8317D61767A2E77AA6B198586524A4 /* recipepagemetainfo */ = { + isa = PBXGroup; + children = ( + C71E0CD3471C1C44F5859A7F0B59B9FF /* PTRecipePageMetaInfoReqMessage.h */, + 5CB41191504EE3AA4F1D6BE8250116B6 /* PTRecipePageMetaInfoReqMessage.m */, + 91714DBEB614DCFE69B101AB3FC86F5A /* PTRecipePageMetaInfoRespMessage.h */, + F788DEF4D54627CB144A94BEC51E3684 /* PTRecipePageMetaInfoRespMessage.m */, + ); + name = recipepagemetainfo; + path = recipepagemetainfo; + sourceTree = ""; + }; + 52D600BD7160901289AC253A5C02B280 /* chucode */ = { + isa = PBXGroup; + children = ( + 7567849B236C531C5A7634A11D1DD55B /* PTGetChucodeReqMessage.h */, + 42EF545C7691E929325E171696FE5CA0 /* PTGetChucodeReqMessage.m */, + ABB717AB819B5EE60EF4F1FCF14FD38D /* PTGetChucodeRespMessage.h */, + B22C2169D6306D6A883ABEBA27EEC814 /* PTGetChucodeRespMessage.m */, + ); + name = chucode; + path = chucode; + sourceTree = ""; + }; + 52F0C9448581355D678DAB3184A9F7F4 /* Pod */ = { + isa = PBXGroup; + children = ( + BFE706C79A7D325413CBE82DFBAEC1D7 /* LICENSE */, + 5018F130DC09CF00628CBDA7596B0E89 /* README.md */, + 6C7EBD1A33B040347DF08D1CCD8AEC0D /* YJLibrary.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 53FC46A6D9A5D5E142F3A3937AA8BE27 /* interestedtag */ = { + isa = PBXGroup; + children = ( + 5A55ECA8528625DDA4FF5A0B62BCC56C /* PTGetInterestedTagsReqMessage.h */, + C7E1CD9CDAFEDD0F9876B0073D808053 /* PTGetInterestedTagsReqMessage.m */, + 69448C4C28C4C95FEB941702079B9833 /* PTGetInterestedTagsRespMessage.h */, + DCF5E4E15593D6C58D1BB6A555867DCD /* PTGetInterestedTagsRespMessage.m */, + F9CB74672DDC260EF217F3D5F7ED78DB /* PTSetInterestedTagsReqMessage.h */, + 950F52597AAD4119D9A03BBE8CD8A219 /* PTSetInterestedTagsReqMessage.m */, + 384E8C8399CF2F088A4F3208930BC3DD /* PTSetInterestedTagsRespMessage.h */, + 9229AEB35B9DB7FDB8D86DD18DB9EE8A /* PTSetInterestedTagsRespMessage.m */, + ); + name = interestedtag; + path = interestedtag; + sourceTree = ""; + }; + 558663C6E7B5A9D3A90B4505D11987A4 /* YJLibrary */ = { + isa = PBXGroup; + children = ( + EB3DD2BC94D48EA6EAF4D4A78432B975 /* PTApiNewageService+Signature.h */, + 9DFB9FED934853E807270185C6B648A6 /* PTApiNewageService+Signature.m */, + 21BBF6FE31DB8F156F08DF1F36CA4BFE /* PTApiNewageServicePrivate.h */, + FA64A1F27FEEE3E1756783FC92E1C911 /* PTModel.h */, + 844870D28DE6B8BA8B9C67D0BEAA4ECA /* PTModel.m */, + 2E7D49CF014865C97E7C4EA01A1A81E9 /* XCFPTApiKit.h */, + 32A1488044618E59A2C00D7201F86BC6 /* models */, + 52F0C9448581355D678DAB3184A9F7F4 /* Pod */, + FDA7AB4B4AD3CF505DD563FDEFD42ED9 /* service */, + 27FC9DB28D5A1DD692344CEB38B969A4 /* Support Files */, + 748DD89CC2C9B914BC13F342A57794E7 /* viewmodels */, + ); + name = YJLibrary; + path = ../..; + sourceTree = ""; + }; + 563D86FF461E3942D418AF989759B866 /* dish */ = { + isa = PBXGroup; + children = ( + EB8781B00CF2A99DEDB3A4F45BC4D96F /* PTDishMessage.h */, + 79F8460300146C98C16BBB7EFA57DA54 /* PTDishMessage.m */, + B4709338AA9F42309B826CA7DA769EF2 /* PTDishPicTagMessage.h */, + 1EE2B97EBBF20AFE76AE1C6E5954211C /* PTDishPicTagMessage.m */, + 0E3DFA99CD06C8CD44F3068F4536EA64 /* PTDishSourceFlagEnum.h */, + 7C70633CE622B79ECD2E4CF44859E5AD /* PTDishSourceMessage.h */, + 41DD539423EE961AB2B1FC51B71545F0 /* PTDishSourceMessage.m */, + 58DEC2429DFA1CA210D0B6BFCA75A180 /* PTPicTagMessage.h */, + FC262CE1274A4B52AED62C29115126AD /* PTPicTagMessage.m */, + ); + name = dish; + path = dish; + sourceTree = ""; + }; + 565276802E7CB635CA35CAEAC00B6978 /* ec */ = { + isa = PBXGroup; + children = ( + 4247E12A77ABA796E11DFCCDCD8EDAA5 /* commentprompt */, + F4584D1C3A44C1627434AB317B2AB5E2 /* goods */, + B4F2895A44F2F73D4FEC06D3BC05FBA8 /* markettab */, + ACAE3CAF8604CDF6EB1581FC059371B1 /* review */, + ACCEEC19386ADE23755C149B9280AE74 /* shop */, + ); + name = ec; + path = ec; + sourceTree = ""; + }; + 588454B0C6B89654C7D1EB94D7ADDAC4 /* Pods-YJLibrary_Tests */ = { + isa = PBXGroup; + children = ( + 6664C3D74A3849B4440AFE38861C6EB4 /* Pods-YJLibrary_Tests.modulemap */, + DF74F35F7D87A9E75914DEC819119803 /* Pods-YJLibrary_Tests-acknowledgements.markdown */, + 78E04D040D40C6A05365E2AFEEF3C5BB /* Pods-YJLibrary_Tests-acknowledgements.plist */, + D8A807F9C761CBDA727D67F1498D2FB5 /* Pods-YJLibrary_Tests-dummy.m */, + BD28808DFF191ACB4B8D377D43AFF4A7 /* Pods-YJLibrary_Tests-Info.plist */, + 527D712851498C522ADB3E7B69994C66 /* Pods-YJLibrary_Tests-umbrella.h */, + 10C82F90779DA27695E28C2407FA29B7 /* Pods-YJLibrary_Tests.debug.xcconfig */, + 601FDB7117ABF862C874C84664F23B3F /* Pods-YJLibrary_Tests.release.xcconfig */, + ); + name = "Pods-YJLibrary_Tests"; + path = "Target Support Files/Pods-YJLibrary_Tests"; + sourceTree = ""; + }; + 59AA0EDDF16EE74BA7E00526B08085D0 /* recipeappraisal */ = { + isa = PBXGroup; + children = ( + 7496B1C24F469DC36ED28133BE341F4A /* PTRecipeAppraisalAnswerMessage.h */, + A8E616E31E47361D2449E11A4BE87A13 /* PTRecipeAppraisalAnswerMessage.m */, + 12B27682D0AE4BC4B27D28E5CBE89A65 /* PTRecipeAppraisalQuestionMessage.h */, + 32EDE339CA6998E1E263F3FEFBAFFC17 /* PTRecipeAppraisalQuestionMessage.m */, + 2FFA3018F7100FEC0E4E5FF5D70D6FBD /* PTRecipeAppraisalTypeEnum.h */, + ); + name = recipeappraisal; + path = recipeappraisal; + sourceTree = ""; + }; + 5CE126EA101F679593EC1C30059DC058 /* Products */ = { + isa = PBXGroup; + children = ( + B5CB033CD80DDED356B80300F265529B /* Pods_YJLibrary_Example.framework */, + E22B2A112CDF66DED3B746A2FBE9CF3B /* Pods_YJLibrary_Tests.framework */, + 380587BF12D17FFE6F0C90A96A7DE5C5 /* YJLibrary.framework */, + ); + name = Products; + sourceTree = ""; + }; + 5DB05DE55C5B8C7A69E6389299D69EBD /* notification */ = { + isa = PBXGroup; + children = ( + 56DD9DE6CE2B2C91E40EE36EB7E249C2 /* PTChangeNotificationSettingStatusReqMessage.h */, + 488FF573B621ED857AD5C57B36729CCC /* PTChangeNotificationSettingStatusReqMessage.m */, + 92B247B41677EACFC3E075804FF15C34 /* PTChangeNotificationSettingStatusRespMessage.h */, + 9EB5D1102F15423C77E02A8DD5AB28A3 /* PTChangeNotificationSettingStatusRespMessage.m */, + FC59BD7951D4C2F43D4500EFB6979EE2 /* PTGetNotificationSettingStatusReqMessage.h */, + 4010433B1E45EA42B7812EC6274FAD1A /* PTGetNotificationSettingStatusReqMessage.m */, + 95829BC4F975A7D7F86190385C54E91B /* PTGetNotificationSettingStatusRespMessage.h */, + 626A08B9B84BB2FDDE8A63EBD1DFAF24 /* PTGetNotificationSettingStatusRespMessage.m */, + 11D079E8D5DD08723DAF0D2F32DF5960 /* PTGetNotificationsReqMessage.h */, + D062F9718401D4ABBE911857F4EA2D3A /* PTGetNotificationsReqMessage.m */, + F86EE6A8CC7D8E07928EAD33979FF74B /* PTGetNotificationsRespMessage.h */, + D87570D9DC65D52958044C4FEA5C08F7 /* PTGetNotificationsRespMessage.m */, + 2CBA45BD2E55915CFBD53392DF974995 /* PTGetNotificationTabsReqMessage.h */, + F3E2DDC1A2261F230AE492C36DEDCE88 /* PTGetNotificationTabsReqMessage.m */, + 40938F198786F348B605738D02D29C6E /* PTGetNotificationTabsRespMessage.h */, + 0D1190E41AB02AA1B6EF416A320608F1 /* PTGetNotificationTabsRespMessage.m */, + 82A5B36EF9908046B0C4809240A85B84 /* PTMarkTabAsReadReqMessage.h */, + 63275A28F0A028FD81A3FB09F1AD8CF8 /* PTMarkTabAsReadReqMessage.m */, + FD689F0695E6E3FAFAF66130C9F9F217 /* PTMarkTabAsReadRespMessage.h */, + 39D35924165C91CFB61A248C0FE1B983 /* PTMarkTabAsReadRespMessage.m */, + ); + name = notification; + path = notification; + sourceTree = ""; + }; + 61E5B94CDF58EC3D92BA788EB3BBF3C0 /* ad */ = { + isa = PBXGroup; + children = ( + 4D95DA91C390FC7155B74E468F828110 /* PTADInfoMessage.h */, + 5CAF62381105E18C58EF2706A984F3EE /* PTADInfoMessage.m */, + 54E41C533DC26A122CD8432E16E0ECC2 /* PTADMessage.h */, + 5787A8E92EADB2A692355AF560F2B1A6 /* PTADMessage.m */, + 81F5453D3D41C406D99E7CACC9FC53EB /* PTSdkAdMessage.h */, + 3EB45247FB27B741C6F7F3533882B9CA /* PTSdkAdMessage.m */, + 42897A1415F73298C66A6B5AFE48F951 /* PTSdkAdScheduleMessage.h */, + 6EF2A8EF1DD874F2F7CCCD1D3CAC1C61 /* PTSdkAdScheduleMessage.m */, + 3540AD0C46D3715CD66A6ACBD225EEFA /* PTSlotADInfoMessage.h */, + 1B5A1E666055EE27159AE7FD60DD4198 /* PTSlotADInfoMessage.m */, + ); + name = ad; + path = ad; + sourceTree = ""; + }; + 63F83DD4C1EBDB5B1EC65CA79930B7B9 /* similarrecipe */ = { + isa = PBXGroup; + children = ( + D5DF9ECA867F8F3C29B7A3478072EBD4 /* PTPagedSimilarRecipeReqMessage.h */, + E7404AE5BD77CBF16B5287E46520301F /* PTPagedSimilarRecipeReqMessage.m */, + DE36B95CD1531B5123766BB64F276705 /* PTPagedSimilarRecipeRespMessage.h */, + 4FA36E7B05EA44F8247C4061055B2251 /* PTPagedSimilarRecipeRespMessage.m */, + ); + name = similarrecipe; + path = similarrecipe; + sourceTree = ""; + }; + 65457328FB262AD576DF71E1D0AC7B65 /* coursefeedback */ = { + isa = PBXGroup; + children = ( + 8539EE08D0EBE3239E6B50931CE52FD0 /* PTChannelTypeEnum.h */, + ); + name = coursefeedback; + path = coursefeedback; + sourceTree = ""; + }; + 65A03E09609CA694E6DA65BA187AA31C /* recipe */ = { + isa = PBXGroup; + children = ( + CDBF953D74A6278C9A1FF759F17DDBB4 /* PTInstructionMessage.h */, + 291B4BE584B756451CBE5190640F3C85 /* PTInstructionMessage.m */, + F4569EFD8CB4D291CBC3DB1002D17CB2 /* PTRecipeAdaptationMessage.h */, + 7DBAA97859AC0DB0AAE23D06AC039D3B /* PTRecipeAdaptationMessage.m */, + C9B015A5D1F2A9F13A4EBB66F21AABBC /* PTRecipeCatsMessage.h */, + A95AB12317A7F98B79C8FE7D74933B51 /* PTRecipeCatsMessage.m */, + B4E5AA7577A076DDF4207A2B29935B5A /* PTRecipeLabelMessage.h */, + B83CD395849F72F1C7D4FFB7DFE181A6 /* PTRecipeLabelMessage.m */, + 900BBF3576980315A31B712E1F54C93E /* PTRecipeMessage.h */, + 33D5FFE32344E344B93F0DC2EF90A775 /* PTRecipeMessage.m */, + 484CB49A80D440B73A48CD90EF67E3FC /* PTRecipeStatsMessage.h */, + F47B83DFE3056228FDACC941BAB5FACD /* PTRecipeStatsMessage.m */, + ); + name = recipe; + path = recipe; + sourceTree = ""; + }; + 65BFE9C38E69A1E6D2AC542BE116086A /* account */ = { + isa = PBXGroup; + children = ( + B4740CAAAC68BDC8BBB580529AE4CEEA /* PTAgreementStyleEnum.h */, + A003BE2F88301A11B39066E0889925B2 /* PTCreateAccountDeactivationApplicationReqMessage.h */, + E9A6C6B1DEC1FAED633AF5F06325C404 /* PTCreateAccountDeactivationApplicationReqMessage.m */, + ADAB66DD89F1124C9F7CB1716394DCD2 /* PTCreateAccountDeactivationApplicationRespMessage.h */, + D45455D0884CE3195852BA06D9C3CD4A /* PTCreateAccountDeactivationApplicationRespMessage.m */, + 65AB382866395B5A2A5C0731534F6AB5 /* PTCreateViaWeappWithPhoneBindingReqMessage.h */, + E46E14830053B3B52E8B7995CE076925 /* PTCreateViaWeappWithPhoneBindingReqMessage.m */, + AECB7E340301943D2A286C0AC6C69071 /* PTCreateViaWeappWithPhoneBindingRespMessage.h */, + 5E4EA1C67381F67596D5680EDD57F67D /* PTCreateViaWeappWithPhoneBindingRespMessage.m */, + 643D3F9B847D75189D4F23507C7E7219 /* PTCreateViaWechatWithPhoneBindingReqMessage.h */, + 9D35571F7EAA95AC77863B3D8BDF3B63 /* PTCreateViaWechatWithPhoneBindingReqMessage.m */, + 04483CE0DF97F56B614E57FA496C280F /* PTCreateViaWechatWithPhoneBindingRespMessage.h */, + FA159CF33EC3F1FAC97538073CB6DD3F /* PTCreateViaWechatWithPhoneBindingRespMessage.m */, + 43E4E498FDB1AB162DD13B4BB78BAEDD /* PTDeviceAgreeAgreementReqMessage.h */, + 1900B933087329397D71D32F265AF9C0 /* PTDeviceAgreeAgreementReqMessage.m */, + F9495DBDFDDEE273C230074DF203A8A0 /* PTDeviceAgreeAgreementRespMessage.h */, + 862797BA2E908A4D4C88C7AE211E97D7 /* PTDeviceAgreeAgreementRespMessage.m */, + B4DF5DB954D44910D47B9373FF602EC1 /* PTGetAccountDeactivationApplicationReqMessage.h */, + 13B73040813CDDC1C6FCC975E13D930D /* PTGetAccountDeactivationApplicationReqMessage.m */, + B5F1D92955C82A2FA3E5A1C52D7A171E /* PTGetAccountDeactivationApplicationRespMessage.h */, + FBE2FC9FA783B10731BE84AFAFD380FD /* PTGetAccountDeactivationApplicationRespMessage.m */, + F53EFF92030A6990E33F64234B92C7EE /* PTGetAuthKeyByAuthCodeReqMessage.h */, + 19B767297C8588F05F019B4E61E52485 /* PTGetAuthKeyByAuthCodeReqMessage.m */, + 037B53FB7BB95EEE1EA0B290578ABD20 /* PTGetAuthKeyByAuthCodeRespMessage.h */, + A4035A83A0034F9A4E4BF360BAE57FEB /* PTGetAuthKeyByAuthCodeRespMessage.m */, + 4CC29C54DBCD900DC9C979FF9849A12D /* PTGetDeviceRecommendTagsReqMessage.h */, + CFC02B240FA2B7346519344A3FE1E7AF /* PTGetDeviceRecommendTagsReqMessage.m */, + C510F2F6843E43369185C34BC6A21AC4 /* PTGetDeviceRecommendTagsRespMessage.h */, + E7FD2D588B7A33BA7609D3B250CBEB86 /* PTGetDeviceRecommendTagsRespMessage.m */, + E0112637E0DBC9F3801AFEE719C9E274 /* PTGetFeedsPageRecommendationUsersReqMessage.h */, + 95137B9402C7201142F3294E941BEB20 /* PTGetFeedsPageRecommendationUsersReqMessage.m */, + 4B3E0D794C23F384FFC5E3A1F98FAEE9 /* PTGetFeedsPageRecommendationUsersRespMessage.h */, + BCDE35F67A1DF15D13D9463352EAA713 /* PTGetFeedsPageRecommendationUsersRespMessage.m */, + 68FFFE0631992AC05B62B145B1A236CD /* PTGetIsDeviceAgreeAgreementReqMessage.h */, + CBA0BEA3EBF25A8281559894B2A57BBF /* PTGetIsDeviceAgreeAgreementReqMessage.m */, + 4C6382D98D9C139D8D6ADA9C6722DFB1 /* PTGetIsDeviceAgreeAgreementRespMessage.h */, + 11601A31A87F07B513286E8CF16390A4 /* PTGetIsDeviceAgreeAgreementRespMessage.m */, + 9F8BC1F0B5ADEEA911A2FC79250E167A /* PTGetUserPageRecommendationUsersReqMessage.h */, + 3E4E361C1B6F41388CBAE25313700D8F /* PTGetUserPageRecommendationUsersReqMessage.m */, + 34C0EBC3A18EC3982203D21A2B105D82 /* PTGetUserPageRecommendationUsersRespMessage.h */, + 01FFD6F7B1658098B6D9DEE9B2DF41CC /* PTGetUserPageRecommendationUsersRespMessage.m */, + 6158B798959CEFE83BF92C35421FC4E3 /* PTGetUsersByAddressBookReqMessage.h */, + 8AB335649E4605A5DF5EDF6C7ED10B55 /* PTGetUsersByAddressBookReqMessage.m */, + 9C40D9873B8448D207BE5A9A67EFD7FA /* PTGetUsersByAddressBookRespMessage.h */, + 3E25A8512EA5766F40C6437414EE98A3 /* PTGetUsersByAddressBookRespMessage.m */, + D8105A0AAB7A356AA2A2E808B53036AC /* PTIsUpdateAgreementReqMessage.h */, + 29B79FC739C9B349E7C79CF5EB451C36 /* PTIsUpdateAgreementReqMessage.m */, + BE9C89263D7B3D1EC31998D778EBB99D /* PTIsUpdateAgreementRespMessage.h */, + 003179C4922A80EFB11E0DB2E268989E /* PTIsUpdateAgreementRespMessage.m */, + CB2E68818B8EDAA738C667FD8F5FDAF5 /* PTLoginViaDeviceReqMessage.h */, + 8490927D75716CBC951279E70DDC1CD7 /* PTLoginViaDeviceReqMessage.m */, + 12EBD287426E05D13964C6B4C2842F42 /* PTLoginViaDeviceRespMessage.h */, + AE369923D4AFF4B3B0CB72B653A4F3CC /* PTLoginViaDeviceRespMessage.m */, + 19C231E60DBB98228A2CEDDD8B1E9DD1 /* PTLoginViaPhoneV2ReqMessage.h */, + 66D9711758CAE80989FB6706001EBD4A /* PTLoginViaPhoneV2ReqMessage.m */, + FF5C4E3F0C781E9EFEFB903796134D0B /* PTLoginViaPhoneV2RespMessage.h */, + 4810ACED3786E341FE4DC69F8AE7A34B /* PTLoginViaPhoneV2RespMessage.m */, + C69B471DFA8F53FDA1FBF3F558FDF834 /* PTLoginViaWeappPhoneReqMessage.h */, + 293752429183DC1664605923803F38D5 /* PTLoginViaWeappPhoneReqMessage.m */, + 1C27E2AD972E3FE56A03C7D1CAD074FA /* PTLoginViaWeappPhoneRespMessage.h */, + 83F191351BE20B6933C372A92B753E5B /* PTLoginViaWeappPhoneRespMessage.m */, + CBA1443A131B72736C8CBFB86B234FA9 /* PTLoginViaWeappReqMessage.h */, + 7230CC1F2A38E687B65D75F3853E64AE /* PTLoginViaWeappReqMessage.m */, + BD72935200E7B125D7A624748CFD47D6 /* PTLoginViaWeappRespMessage.h */, + 88F0BEA6F97D80A720C201E328710D74 /* PTLoginViaWeappRespMessage.m */, + 7FE35799AE6A3AF3B07E65AF21DBA02D /* PTLoginViaWechatReqMessage.h */, + 9718925AA32A126615626281BC01E8A7 /* PTLoginViaWechatReqMessage.m */, + EA26B4FCC0A79C92753798F3360BDE92 /* PTLoginViaWechatRespMessage.h */, + 0157D89F04952FD79B15389E7790B465 /* PTLoginViaWechatRespMessage.m */, + ECA20CB96E226844FD4C3F211B1D853E /* PTRecommendationUserMessage.h */, + 41C28DF25D5CF75E23A4FE3C38ECD7D9 /* PTRecommendationUserMessage.m */, + ABAE8BFD9925039D9F15763E3B5CCC29 /* PTSendPhoneLoginVerificationCodeV2ReqMessage.h */, + 10457D55845C432DC07B032897909DD3 /* PTSendPhoneLoginVerificationCodeV2ReqMessage.m */, + 388459F7C69F131FEDE307E555D0E2B1 /* PTSendPhoneLoginVerificationCodeV2RespMessage.h */, + 4A734B7F383C182E846710EA802DB795 /* PTSendPhoneLoginVerificationCodeV2RespMessage.m */, + 9626D33C1880792E550462C1E855DFC4 /* PTUploadUserAddressBookReqMessage.h */, + 86B0872CA1005FB17B20B928AFE7159D /* PTUploadUserAddressBookReqMessage.m */, + 7A86BF20FA50575A1D467A8322AD9C37 /* PTUploadUserAddressBookRespMessage.h */, + 7B447BCB9E6F5ACFFDCAB361E9CAE4D4 /* PTUploadUserAddressBookRespMessage.m */, + 3C49C98A2050CC924897DAB59BA5379B /* PTVerifyAndBindPhoneV3ReqMessage.h */, + A363BD587DF5718E21F59D70ED60D7AC /* PTVerifyAndBindPhoneV3ReqMessage.m */, + C31B820E54AD8BB1089E8249DB4F3A47 /* PTVerifyAndBindPhoneV3RespMessage.h */, + 3E45FB7C3949574AE04337CFDE5533A9 /* PTVerifyAndBindPhoneV3RespMessage.m */, + 2992040269544D25654D2D78EA45D5FB /* PTVerifyAndReplacePhoneBindingV3ReqMessage.h */, + 7A28D708AD6DBAF41C3335E49766E1E1 /* PTVerifyAndReplacePhoneBindingV3ReqMessage.m */, + EC92AB1BF388E55E3699F3E0F4923599 /* PTVerifyAndReplacePhoneBindingV3RespMessage.h */, + 440131DBE714AFF98202F4D3BBFB5325 /* PTVerifyAndReplacePhoneBindingV3RespMessage.m */, + ); + name = account; + path = account; + sourceTree = ""; + }; + 662860357B97E907AE036C93768584BD /* event */ = { + isa = PBXGroup; + children = ( + 4612462A9B9E2619A89E619FDEFC25FB /* PTEventCustomizationMessage.h */, + 3ABBB9C9A037255A5BAE22A9AECFEBBA /* PTEventCustomizationMessage.m */, + 8E78F60AD14ED283AB294F36C2727CCF /* PTEventMessage.h */, + A7C274818BAA7386C792C67C90160288 /* PTEventMessage.m */, + ); + name = event; + path = event; + sourceTree = ""; + }; + 675D2163A0B77505D904B79A5080632F /* Development Pods */ = { + isa = PBXGroup; + children = ( + 558663C6E7B5A9D3A90B4505D11987A4 /* YJLibrary */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + 683C21B6F7BC8419DC539A1BDE69D84D /* hybridlist */ = { + isa = PBXGroup; + children = ( + 371ED3D08C6DE1D39321B9DEA6EC5172 /* PTBannerMessage.h */, + 4749E8BECE568D304E5332105894CA2C /* PTBannerMessage.m */, + D427394A33BC7AF58457DBA52775FB2B /* PTCardDishCellMessage.h */, + D5DE7D9A920CECF079997E10E47F8754 /* PTCardDishCellMessage.m */, + F318C59E9859687408ECD27282EFDFF7 /* PTHybridListCellMessage.h */, + B5B9679D7B30848179A02825E5B17C9F /* PTHybridListCellMessage.m */, + DA8975C8328FB0CBB14AE7322F0D5F19 /* PTLineCourseCellMessage.h */, + F4ED0F781EEE7923818542A96856AEC8 /* PTLineCourseCellMessage.m */, + 6708FF43ABB43D5FBA61C7AA5C18BC94 /* PTLineRecipeCellMessage.h */, + 8EAC3B73391976452F2D3094A231C8AD /* PTLineRecipeCellMessage.m */, + 664938B0944E22867AF87F95BD06DA20 /* PTLineRichTextCellMessage.h */, + 0CA2618A06E30E243E04C79B4FA7E7A3 /* PTLineRichTextCellMessage.m */, + F43494AD70D5852D13B93A99D0D00979 /* PTLineUserCellMessage.h */, + A40C5ED9CBE098E81D6D173D156D2D6E /* PTLineUserCellMessage.m */, + CB5848184490F93BF7AF08B7C3A98C09 /* PTPictureIconMessage.h */, + A01BDF1BE8080D10A99C3B7D8D8A9139 /* PTPictureIconMessage.m */, + 422A037EBB8974E9AC7FD8006A5676C6 /* PTPictureIconsCellMessage.h */, + B2293033309C4DED0A8A1D11A8B43792 /* PTPictureIconsCellMessage.m */, + EFEE83994A6DD9CD2FCF1F6730B67077 /* PTPlaceholderAdCellMessage.h */, + DE827CD7691375843CB6FF2A35D6A584 /* PTPlaceholderAdCellMessage.m */, + D0517FE2873F8AE4285DF4BC0F217DA9 /* PTPureRichTextCellMessage.h */, + DD30CEA86E330B36546B8B69BA492C16 /* PTPureRichTextCellMessage.m */, + A07DE7DB25C29DB3AC19B9C002F6B873 /* PTRichTextBoardCellMessage.h */, + A78A01F6EE4053FFDD5AC4E7DBC5335E /* PTRichTextBoardCellMessage.m */, + 6EEFA49A54562E4E85359CE7C69F8D80 /* PTRichTextCourseCellMessage.h */, + F3F08D1C49AD3081DEAACD4B04BD5269 /* PTRichTextCourseCellMessage.m */, + B106B702F12047437B21CBF0216577C2 /* PTRichTextDishCellMessage.h */, + 943F93C525421E49CB3B866BA0B97492 /* PTRichTextDishCellMessage.m */, + 5376E5897E7C2DC5D61FA6F3F32AE0F8 /* PTRichTextGoodsCellMessage.h */, + 68420EA3A8A90AD2AE32AEA82B2783A6 /* PTRichTextGoodsCellMessage.m */, + E4987E360D2987B8D9A7BAEDED9CF73A /* PTRichTextRecipeCellMessage.h */, + EB4E0D00A230FA1466815413511EA7A2 /* PTRichTextRecipeCellMessage.m */, + 8596BFF407D0364D9045D4C2E6E58373 /* PTSideSlipBannersCellMessage.h */, + 7BFFBD7E388F0FDF453634F4E49F9DA0 /* PTSideSlipBannersCellMessage.m */, + 5BE2D8F716499471208E7E5BEB76E28A /* PTSideSlipCoursesCellMessage.h */, + 43016FD1009A8F5A56F47810A26F0429 /* PTSideSlipCoursesCellMessage.m */, + 4B9C090179B6BF1F6BC6DCA183D26A93 /* PTSideSlipGoodsCellMessage.h */, + FC8C07209EA4BEB3C96D0E60E1DDC047 /* PTSideSlipGoodsCellMessage.m */, + 42FA951BBBD5C1D612C631082DAAA1C3 /* PTSubtitleButtonCountdownMessage.h */, + F14B28B62B0423A9FBCA3C38B395702F /* PTSubtitleButtonCountdownMessage.m */, + F8428CC7FE24202CCD9D5D6F2BA6EB9C /* PTSubtitleButtonEmptyMessage.h */, + C0BDA2DAF86CFA89B9D8A5A75B923FE9 /* PTSubtitleButtonEmptyMessage.m */, + 5302126EF700BCF3E2E6712B31C94990 /* PTSubtitleButtonMessage.h */, + A66539674C46F3839E3497208E70C68E /* PTSubtitleButtonMessage.m */, + 2EF64F2E4EA72940E10543C5682DF041 /* PTSubtitleButtonTextAndUrlMessage.h */, + A603C2FF3390F0B44E070B304F5D1161 /* PTSubtitleButtonTextAndUrlMessage.m */, + 906E0B786F86428C587B0F7DE08DFAFB /* PTTextIconMessage.h */, + DECF49E9CE3F25778AA248539E307F6A /* PTTextIconMessage.m */, + ED97725E00D702809DE8764830B38823 /* PTTextIconsCellMessage.h */, + 6ECC9AB18B777C2EC4D711E03B8307EF /* PTTextIconsCellMessage.m */, + 82A7924D99AFAC425EEA5058972BD448 /* PTUniversalSearchUserCardCellMessage.h */, + 54A99543822B561D4B53496CEE1CA084 /* PTUniversalSearchUserCardCellMessage.m */, + EF59B46F22C4FF1FD40C1BBCD747303B /* PTVerticalSlipBannersCellMessage.h */, + A0A5FF42398554336D0D992A4C4CB97C /* PTVerticalSlipBannersCellMessage.m */, + 026B99E66281EC75C174DE3F5F8646A0 /* PTVerticalSlipCoursesCellMessage.h */, + F52562CE6A01E011668342F0E73CEEDB /* PTVerticalSlipCoursesCellMessage.m */, + ); + name = hybridlist; + path = hybridlist; + sourceTree = ""; + }; + 6933312F51CB132A9BCF858A06862E6C /* dish */ = { + isa = PBXGroup; + children = ( + 453E3F876E3C75E992DBE3E82A6DC329 /* PTCanUpdateDishReqMessage.h */, + 9C78F93B58B75921CAA5ED8086A4229F /* PTCanUpdateDishReqMessage.m */, + AF45737F4BED66298C85EF0A1F2EA7D8 /* PTCanUpdateDishRespMessage.h */, + 74CC9FDD62FAA6A9579B619AC1090B37 /* PTCanUpdateDishRespMessage.m */, + EDF4EFFB35AC659106F9576F86715C82 /* PTCollectDishReqMessage.h */, + 10E3EB58E4C0952F345D8D4A52874801 /* PTCollectDishReqMessage.m */, + F7A4D7CB102B2E0509FC6AAB608872BD /* PTCollectDishRespMessage.h */, + 97D98A9F64310A17EC3938BCF1CCA236 /* PTCollectDishRespMessage.m */, + 33CF1E6A9ECFCD27DCE0C11E87164177 /* PTPagedUserCollectedDishesReqMessage.h */, + AB44F227164B0DC86EE9C549774EEB04 /* PTPagedUserCollectedDishesReqMessage.m */, + BB2173E167660D66F0C6B1580006C439 /* PTPagedUserCollectedDishesRespMessage.h */, + CF464B3F1ED704AC4163E01B765DA582 /* PTPagedUserCollectedDishesRespMessage.m */, + 10E14637A3717FDF23E75779ECFC597F /* PTUncollectDishReqMessage.h */, + 4A4D29130D024D844937DF1D969CBF71 /* PTUncollectDishReqMessage.m */, + 61B8D31FFE992C4417B5CCB6C4E3CD0B /* PTUncollectDishRespMessage.h */, + D4D9698927DD68D4C61385223E82F70D /* PTUncollectDishRespMessage.m */, + 458753957B328221D1E0073D772EC469 /* PTUpdateDishReqMessage.h */, + CCF0FC42536B78DA44D79617B850C3CA /* PTUpdateDishReqMessage.m */, + 6BF5471BF61E581453587F8141E7502B /* PTUpdateDishRespMessage.h */, + 07983ED13F70B8B72942BEEF84D2C45D /* PTUpdateDishRespMessage.m */, + ); + name = dish; + path = dish; + sourceTree = ""; + }; + 6B815D11E25F70CB6C844E3FD92AE070 /* post */ = { + isa = PBXGroup; + children = ( + 318793C9A6B3BD52B9159F892CC8E173 /* PTPostMessage.h */, + C76C4F13E2F7D95E6789CC0FF2AE1DC6 /* PTPostMessage.m */, + ); + name = post; + path = post; + sourceTree = ""; + }; + 6C3607C533636E41A4A4AFD2784F3695 /* search */ = { + isa = PBXGroup; + children = ( + 424B1CDBBAF1AD72C3EB7694AEF973E4 /* PTSearchPageRecommendationKeywordMessage.h */, + 2073E4D84490E54DA81D7228874D837B /* PTSearchPageRecommendationKeywordMessage.m */, + ); + name = search; + path = search; + sourceTree = ""; + }; + 6C7244D89F6CB590037F8F84D29183F6 /* questionnaire */ = { + isa = PBXGroup; + children = ( + C5DDFD1AE215A01F1C9DC73ECF7DB149 /* PTAnswerFreshWelfareQuestionnaireReqMessage.h */, + FB383D1C17C4958510020EECAD617050 /* PTAnswerFreshWelfareQuestionnaireReqMessage.m */, + E642B51FE6D70097E05AEC1CD87AC8D4 /* PTAnswerFreshWelfareQuestionnaireRespMessage.h */, + E98376F4D3113916F9AEB7952D13DF2F /* PTAnswerFreshWelfareQuestionnaireRespMessage.m */, + 193DDB628ED5D6059CC68B6C3E2402EF /* PTAnswerQuestionnaireReqMessage.h */, + 4FB0459EDA13EE23CB46C4A6BDC0D0E3 /* PTAnswerQuestionnaireReqMessage.m */, + 2B510FFF7BD4A5FD80FD457851681455 /* PTAnswerQuestionnaireRespMessage.h */, + 4E3554060E568786F8AD1F0ADBEF979D /* PTAnswerQuestionnaireRespMessage.m */, + 0C793A424C85945B0C7DF7D607478659 /* PTCloseQuestionnaireReqMessage.h */, + 8A99B1C9AD77A86DD8725BAD11AF1F04 /* PTCloseQuestionnaireReqMessage.m */, + FED9EDB0E1D38F6D2369BBE5DDDF2419 /* PTCloseQuestionnaireRespMessage.h */, + B7FB19D7D2718491CF295034FB25E816 /* PTCloseQuestionnaireRespMessage.m */, + 887131110181F695023839E7EACF7B32 /* PTGetFreshWelfareQuestionnaireReqMessage.h */, + DBC5D34F691A91081D98EAA6CB948677 /* PTGetFreshWelfareQuestionnaireReqMessage.m */, + A26E067CB9BE067B0D1F152862AA6700 /* PTGetFreshWelfareQuestionnaireRespMessage.h */, + 425BCD581FE148CAA1E585AB1B2326FB /* PTGetFreshWelfareQuestionnaireRespMessage.m */, + 08D603C28259073FAA916AA96A981695 /* PTGetQuestionnaireReqMessage.h */, + 6ABEE91CC09D47F22FEB22DDBD37B0C5 /* PTGetQuestionnaireReqMessage.m */, + 65ACCA58BA3BACC227178D6384C099FF /* PTGetQuestionnaireRespMessage.h */, + AE9B3C2D062A92079D07719EB830E4A3 /* PTGetQuestionnaireRespMessage.m */, + ); + name = questionnaire; + path = questionnaire; + sourceTree = ""; + }; + 6D15F25AC697075428000E0C97F0B706 /* theme */ = { + isa = PBXGroup; + children = ( + 02EFC4A0E7C93EB881F0DEDCE782F0E5 /* PTListThemeEssaysByHotReqMessage.h */, + 52CB1B3C5D3F8B4FD991D57B8B58C891 /* PTListThemeEssaysByHotReqMessage.m */, + D8A59B911AA4E32CBF258E40DAA25177 /* PTListThemeEssaysByHotRespMessage.h */, + F4E7ACB3483E8D5BAFC52C661CD334E5 /* PTListThemeEssaysByHotRespMessage.m */, + 201BCAADB4FC0076B8F451F87C2CEDB6 /* PTListThemeEssaysByTimeReqMessage.h */, + 88F5ABCD1B4A022F9A57834D53B17448 /* PTListThemeEssaysByTimeReqMessage.m */, + 4561D8058D528523789479DEFB57D8F7 /* PTListThemeEssaysByTimeRespMessage.h */, + 9D80D624D1C0581F33ABE0945C842D3B /* PTListThemeEssaysByTimeRespMessage.m */, + 525B2DBAA3E5EBED3A6D470519928143 /* PTListThemeEssaysReqMessage.h */, + 443FC2FC30522537A45CA9D940CE6B10 /* PTListThemeEssaysReqMessage.m */, + 0B66C3C67D82AFD56B6E218FCF67FA3B /* PTListThemeEssaysRespMessage.h */, + 6048D3ECD716AB3F2C28B6387AA57024 /* PTListThemeEssaysRespMessage.m */, + A759DC0FA5499C4FB683D5B885B117A7 /* PTListThemesReqMessage.h */, + EEEE338DF779DB814B6C55C04D37EAC1 /* PTListThemesReqMessage.m */, + 1D8A583BC5157E2C9027DC6EB0654A68 /* PTListThemesRespMessage.h */, + 76F3B2ABF15C0601959C8ADF26C0A31D /* PTListThemesRespMessage.m */, + C063CC59D668147E2B01659CD237E9D9 /* PTListThemesV2ReqMessage.h */, + EA9491215FDC6CE701DC07255ACD059C /* PTListThemesV2ReqMessage.m */, + 9A92B25B0B8D85FC0F7349501324ECF4 /* PTListThemesV2RespMessage.h */, + 8A9A0CF273CEC9B6DEBA9FAD5E160D0F /* PTListThemesV2RespMessage.m */, + 7FDF638ED5158E087CBF8443F15DC1B6 /* PTShowThemeReqMessage.h */, + 1DA4C954FFD39C552A595D258A2C191E /* PTShowThemeReqMessage.m */, + CAC2841B999A10CFBD19EBA6FC8CE126 /* PTShowThemeRespMessage.h */, + E72CD23FE344A1D11FB6C49C665AC759 /* PTShowThemeRespMessage.m */, + ); + name = theme; + path = theme; + sourceTree = ""; + }; + 7452A990D0C199AF9E50C63448926540 /* course */ = { + isa = PBXGroup; + children = ( + 9DF330894424588BB9C8B2B1A4529F98 /* PTGetCourseFitlerEnum.h */, + 822268A6A248412C2E6FD0F5B6EABA99 /* PTGetMyCoursesReqMessage.h */, + 8A6A152012884CCAE4C7226DA97D5738 /* PTGetMyCoursesReqMessage.m */, + B736114AE3A2ACB6BCE7BC327F06B2B4 /* PTGetMyCoursesRespMessage.h */, + 8B0CADB9871A27E82371FFF3171DBE31 /* PTGetMyCoursesRespMessage.m */, + 8E371C91FADE992A9D41ADB45C21360A /* PTGetMyCoursesStatisticsReqMessage.h */, + E4F752083E5019AA9FFBE00389B8B7D1 /* PTGetMyCoursesStatisticsReqMessage.m */, + 2EA51F09555C1318E21AC8D061286624 /* PTGetMyCoursesStatisticsRespMessage.h */, + 9B9838EDE6187B6B5CE9096B1EA77DE6 /* PTGetMyCoursesStatisticsRespMessage.m */, + 33690336DC8F276225129679D9A82B66 /* PTSearchMyCoursesReqMessage.h */, + 68B0154D3A945003F61ECC6BDDCC435F /* PTSearchMyCoursesReqMessage.m */, + B4A8E331E4FDE1848B2251C5BD523DD4 /* PTSearchMyCoursesRespMessage.h */, + BB0B584EF2B962DCD48836BBDF83F922 /* PTSearchMyCoursesRespMessage.m */, + ); + name = course; + path = course; + sourceTree = ""; + }; + 748DD89CC2C9B914BC13F342A57794E7 /* viewmodels */ = { + isa = PBXGroup; + children = ( + 65BFE9C38E69A1E6D2AC542BE116086A /* account */, + FD1717D375C0D08F3FD96CE604B57B39 /* ad */, + 3979A4087FA8B97675ED453AB6A87E9E /* advertiser */, + 7F06BE51007116C0617E1A7851442A7D /* board */, + 52D600BD7160901289AC253A5C02B280 /* chucode */, + 8C98C325D49D8F401EDC0A2B33F9B478 /* classroom */, + C29B0DD6E030B90DC3019B34A0183F97 /* classroomtab */, + 7452A990D0C199AF9E50C63448926540 /* course */, + CF1ACBD3815744DF93534DEE82E7A654 /* coursedishes */, + 479DD9DAFDD46E56E36600C6C717A0B5 /* coursefeedback */, + 386369D1785217C645EF1FF1F6817455 /* coursefreeforlimitedtime */, + A0A5282E1EFD6CF2DECCB522B5ADF9C0 /* courserankinglist */, + 7A750EDD005087A532903EB6F7BE4B40 /* courserate */, + 7ADE90AB586502C26200CE44B6052902 /* courserefresh */, + 31F46E5DE3D1CA13A0AF1E6FC70AD614 /* coursetag */, + 20B57A795985DD2D7615EBDF16E5185A /* coursevoucher */, + 2610DA334DFC8DEAC22604565CB5D091 /* discoverrecipe */, + 6933312F51CB132A9BCF858A06862E6C /* dish */, + 17CFD6881B66721F031B8F75D4EA0962 /* ec */, + 2D2E31019F61A07F3D94D56D902BD80C /* equipment */, + 35A1B97C0F1A80C78CEFEC24CF89E4D1 /* essay */, + 0E568478BA565AE7CDC3C54666E8245B /* event */, + 4546864D9F26770079FC4EA93715A6B6 /* experiment */, + 3B61D04F06DB80689202C8A92765ED98 /* feeds */, + BEAC37B55869441F3FB5C8F9D9826B26 /* freepubliccourse */, + 402ECEAEAF335C2EF93A01239327C1E9 /* homepage */, + 53FC46A6D9A5D5E142F3A3937AA8BE27 /* interestedtag */, + 462D027BA1497298CCA83935D438DE9E /* markettab */, + 5DB05DE55C5B8C7A69E6389299D69EBD /* notification */, + 87677C7C7EB445668566CFA8EE25B8F4 /* ordercomment */, + B3F3453E4D97D7EB9ECFFA8225CA0405 /* pkx */, + 7728DACF5A81FA6AA1FC96F5CA1193DC /* question */, + 6C7244D89F6CB590037F8F84D29183F6 /* questionnaire */, + 9377AEE52D277A227FC70FF53830CDE9 /* recipe */, + B1DD3C7D09A137517AAA2F9F5B63D614 /* recipeappraisal */, + B7DFDECD9CA203323736DD893058BED2 /* recipedishes */, + D1963892FFF8C7507F23F2676F6AC35A /* recipefeeds */, + 4D8317D61767A2E77AA6B198586524A4 /* recipepagemetainfo */, + F8140813075E44B697C1947C991EDFF0 /* recipequestion */, + D63FB8A525C582ECE56A5429352B6FE1 /* samecityrecommendations */, + B6252706BEA2B5944717014CC4ACF152 /* search */, + B5B3C0C69C2865EF93AE8E37CBA5C6EE /* sharerecipe */, + BDD9114823A61A087D1DE23BF6A3B4D3 /* similaressay */, + DA9E0FB2266539F77F9B5FB7B57F3190 /* similarquestion */, + 63F83DD4C1EBDB5B1EC65CA79930B7B9 /* similarrecipe */, + 6D15F25AC697075428000E0C97F0B706 /* theme */, + C1ADEF373638A01F55F5D1C966DEB050 /* topcoursespurchasedbyconsumers */, + E1C6848F27A0FB08E3A2BE2A956860FA /* vodvideo */, + 0D24E9C4010556512E91935A89D20F34 /* welfare */, + ); + name = viewmodels; + path = XCFPTApiKit/viewmodels; + sourceTree = ""; + }; + 7728DACF5A81FA6AA1FC96F5CA1193DC /* question */ = { + isa = PBXGroup; + children = ( + 7CAF001A38625F42CEF0E1E98139EF74 /* PTAnswerQuestionReqMessage.h */, + 3DBD50F0F58574F127155D38012B8B0C /* PTAnswerQuestionReqMessage.m */, + 58AF1732F57B21AE526FB46A1A4DD66B /* PTAnswerQuestionRespMessage.h */, + FCF3BFA213EB6890A843DA690DAA9CF0 /* PTAnswerQuestionRespMessage.m */, + 1D40F266392717782BF97B2EAC0E303F /* PTAskQuestionReqMessage.h */, + 95ADD447C36345C912A4966F867DBA43 /* PTAskQuestionReqMessage.m */, + 9440F758256CEE339349A2E9652574E1 /* PTAskQuestionRespMessage.h */, + 302CAD4865E5CC3D835FE7CAD57AE8A8 /* PTAskQuestionRespMessage.m */, + 3611C837242A62D47A431E2ED91E0091 /* PTDeleteAnswerReqMessage.h */, + 7617EB975634F2543828FA2F0F6F9F61 /* PTDeleteAnswerReqMessage.m */, + A70129C1123F8EAD567BFBAC24EF476C /* PTDeleteAnswerRespMessage.h */, + F349B72A01FC49F156780D8BACA59189 /* PTDeleteAnswerRespMessage.m */, + AF9DCEEAE618A069D74B33E4BEBACA86 /* PTDeleteQuestionReqMessage.h */, + BB551908B97C2399DB7DFA1EBC44E377 /* PTDeleteQuestionReqMessage.m */, + 67141EFC9F5748B0FAC7158BF43CB53C /* PTDeleteQuestionRespMessage.h */, + E69EA945E83001606338FC23F47BC516 /* PTDeleteQuestionRespMessage.m */, + 5E7602DD5F51C8D31099D6789A1578F0 /* PTDiggQuestionAnswerReqMessage.h */, + BE3CB7B532B08EF3E9B338F9F7B670BD /* PTDiggQuestionAnswerReqMessage.m */, + 70B50E261788CCDB100C4E35104E9293 /* PTDiggQuestionAnswerRespMessage.h */, + 2B82579A1BC60FD9017715E63CC94C1E /* PTDiggQuestionAnswerRespMessage.m */, + CD925552B10677178A886A3989C485D5 /* PTDiggQuestionReqMessage.h */, + 913BE115EC2E5240E647B5B90BFD09D5 /* PTDiggQuestionReqMessage.m */, + 32223089271650833DE63C7B189DBA3D /* PTDiggQuestionRespMessage.h */, + 8CEACE6EBD90D88FDB3E18DED04F5529 /* PTDiggQuestionRespMessage.m */, + BE27D5BDB88CA62E23FECF0858E897D4 /* PTPagedQuestionAnswersReqMessage.h */, + 242271FEFDE2C33DEFAA69C34CDAEE24 /* PTPagedQuestionAnswersReqMessage.m */, + F7C37EB72C865EAA687CC125D6B55FBD /* PTPagedQuestionAnswersRespMessage.h */, + 51D8CBBF0ECCCB6C365A1B81F7FA9272 /* PTPagedQuestionAnswersRespMessage.m */, + FA67FCA65F157C19F7D7CA3608D451D6 /* PTPagedQuestionsReqMessage.h */, + 353EEA30BA7E4D00DD45C58465375EFA /* PTPagedQuestionsReqMessage.m */, + 9E8A47CD802A751CCC72142B9FD295DF /* PTPagedQuestionsRespMessage.h */, + A1FFABC1EFAE9717A50EB6B6E88153E2 /* PTPagedQuestionsRespMessage.m */, + 6F776D5794F5AF2B99678860E965FBFD /* PTReportAnswerReqMessage.h */, + A32B9E60E465CA4E8E026D7645D38676 /* PTReportAnswerReqMessage.m */, + 89150851EF011F5BEC0FA21D6590E69B /* PTReportAnswerRespMessage.h */, + 7458D367F3BF79DE588F86FDD838AD20 /* PTReportAnswerRespMessage.m */, + 16B6CE5C09537C47E0D64E3E7E7BE474 /* PTReportQuestionReqMessage.h */, + D0BAF298DBC64EA89E58ABF442DEE76A /* PTReportQuestionReqMessage.m */, + 763F3E02CB6061AFAA7BB9D595816F22 /* PTReportQuestionRespMessage.h */, + 27FA1F6FCE47F4BD1E0039045CF68F34 /* PTReportQuestionRespMessage.m */, + 4895EB93A366C8FA30FED90EB8E25A14 /* PTUndiggQuestionAnswerReqMessage.h */, + FBC81692689B805B7B6D778F77072F3E /* PTUndiggQuestionAnswerReqMessage.m */, + EB020E640E28690F85AC9EE85BDE0F37 /* PTUndiggQuestionAnswerRespMessage.h */, + ACA45E524F8AB77C25D999DB017C2DEB /* PTUndiggQuestionAnswerRespMessage.m */, + 7359EFF6C86E23A953CCD20970BDE577 /* PTUndiggQuestionReqMessage.h */, + B4690E529297D47CDA44203F61541971 /* PTUndiggQuestionReqMessage.m */, + C9EA620C44DA720023793F29C56BEBAA /* PTUndiggQuestionRespMessage.h */, + 6634A9BE01981E88AEF18E9E9DC836A4 /* PTUndiggQuestionRespMessage.m */, + ); + name = question; + path = question; + sourceTree = ""; + }; + 77A7D3C62C1A8C2CB85015C95DAA9F44 /* common */ = { + isa = PBXGroup; + children = ( + 747AA9881F3B454E4C0BADC489241EBC /* PTCursorMessage.h */, + 35563A512626CC54BE54B2321A39E104 /* PTCursorMessage.m */, + D1DE15722904DB87397411423153D6B4 /* PTEmptyMessage.h */, + D74BBE98848C17BF88C556B7062F8E58 /* PTEmptyMessage.m */, + 077279E7AE831B671E35E5532129E2DD /* PTImageParagraphMessage.h */, + 3A7799B0E0EEF78E2F34BB7F2664E9C5 /* PTImageParagraphMessage.m */, + 2E5FE5E4AC93B0E7C76BAE5652C31378 /* PTIngredientMessage.h */, + E63E8D05CB0C5436C2C0761594BF6541 /* PTIngredientMessage.m */, + BAAA887FE69E2F697E1D8D2D77DF1732 /* PTIngredientParagraphMessage.h */, + 0DC0E0707F71E99D02EE0F41A4F6CA0D /* PTIngredientParagraphMessage.m */, + 2D4476E223286429DCD87CFD0FDDCAD1 /* PTMarkupMessage.h */, + 588A654ED76943F679480A886BD185D3 /* PTMarkupMessage.m */, + 0B8FF81B6037A41EE2E67B4E59A4DA7B /* PTMarkupTextMessage.h */, + E365ADD3DE382E657007D5D340C2AA2F /* PTMarkupTextMessage.m */, + A09A0C25176093118CDF441CF2272F62 /* PTMicroVideoParagraphMessage.h */, + 9337BD1C9B9A924D15DD4883668F8291 /* PTMicroVideoParagraphMessage.m */, + 152C38C1434AC276EAA5C167561337DD /* PTNetworkCarrierEnum.h */, + 163CC65160BACB000021F4EA1D876135 /* PTNetworkInfoMessage.h */, + CEE510B6BC87D87D9975F494E9EB7F02 /* PTNetworkInfoMessage.m */, + 4C4C9EB35C6BE992C37A888156ABDC50 /* PTNetworkSignalEnum.h */, + 53981D03486F73BBC02CC8378C4DD781 /* PTOauthProviderEnum.h */, + 72DBD1D0EEC74F2FCCEAB3C188F0CDAE /* PTOrderEnum.h */, + 73FADCE4DF8F3DBB76C8A6599C5B1B05 /* PTParagraphMessage.h */, + 1FADB7E848483D8529B2587882A05AB5 /* PTParagraphMessage.m */, + D9E3E3AF14404FB30D4F410C53762A60 /* PTPictureDictMessage.h */, + 21EE1CF7C4DF3F5CEE6412F2692E7DEF /* PTPictureDictMessage.m */, + 12C44CD0B5044EB1530511BF9B600BF1 /* PTReportTypeEnum.h */, + 76A9BF66B4110A8B4D6CA9FB5558ABA6 /* PTRichTextMessage.h */, + 04CCDC2AF4321AB091D0ED6CA4C5F1F2 /* PTRichTextMessage.m */, + 8AC786235340651595FEEA0D215A51F8 /* PTSensorEventMessage.h */, + F0E5727CC4F118A77635CF3550438075 /* PTSensorEventMessage.m */, + 1557093B8CC22DD58641C0B093F9524F /* PTTextParagraphMessage.h */, + D874452F7D030C88079B4926B24E0C49 /* PTTextParagraphMessage.m */, + 43E25E97D5AF7655D191DDE813FF36F3 /* PTTrackingMessage.h */, + 01EB2168EE1750B4D60FF75681503455 /* PTTrackingMessage.m */, + 3AF4377748E5B9102268B7D100FD5733 /* PTUserUsageEnvironmentMessage.h */, + 642CE56F54251558008621E8A35968DD /* PTUserUsageEnvironmentMessage.m */, + CE70BB9C49556CD2BC88480266859AD2 /* PTVideoDictMessage.h */, + B1F61C0BD1F0A0452E8878C2BA405CBF /* PTVideoDictMessage.m */, + A47BFFE593AB670EF67785A0CC3D9C06 /* PTVodVideoParagraphMessage.h */, + 860D6DE952851D2288CD7EAA27817C14 /* PTVodVideoParagraphMessage.m */, + ); + name = common; + path = common; + sourceTree = ""; + }; + 7A750EDD005087A532903EB6F7BE4B40 /* courserate */ = { + isa = PBXGroup; + children = ( + BFBCE8CBFF86B1735EDB27B6D5FB8EB5 /* PTPagedCourseRatesReqMessage.h */, + 33E970BA828A956D9D8BCB2B0E544D75 /* PTPagedCourseRatesReqMessage.m */, + EB1DA758B9EAEE79AAB978AE0822C44D /* PTPagedCourseRatesRespMessage.h */, + 9C1CF64A274666F7B271AB8C144F30B4 /* PTPagedCourseRatesRespMessage.m */, + DF77ECAAA833C48F96A81062F93FD86B /* PTShowCourseRateTagsReqMessage.h */, + FCEA1B216DD44402AAE4072FF2279854 /* PTShowCourseRateTagsReqMessage.m */, + 7D8A521AA73888BE9C4045C5EB058531 /* PTShowCourseRateTagsRespMessage.h */, + 7531717D151F799962DD9AF9D659E886 /* PTShowCourseRateTagsRespMessage.m */, + ); + name = courserate; + path = courserate; + sourceTree = ""; + }; + 7ADE90AB586502C26200CE44B6052902 /* courserefresh */ = { + isa = PBXGroup; + children = ( + D41703C6C4A8DCA8B8AB7171355B4A43 /* PTPagedCoursesBySectionReqMessage.h */, + 9AD427B41585374491442EA633712E32 /* PTPagedCoursesBySectionReqMessage.m */, + AAB50D605E912E93E726511A69583894 /* PTPagedCoursesBySectionRespMessage.h */, + D5370CD70A2F9BB9E1D84EC029233FBC /* PTPagedCoursesBySectionRespMessage.m */, + ); + name = courserefresh; + path = courserefresh; + sourceTree = ""; + }; + 7D3CC94462F6259B9B0AB8690D5571E1 /* chucode */ = { + isa = PBXGroup; + children = ( + D1F287FA9442336FD352844368F4FB78 /* PTChucodeMessage.h */, + 347F5B595E04062C918B3FD3978043B8 /* PTChucodeMessage.m */, + ); + name = chucode; + path = chucode; + sourceTree = ""; + }; + 7F06BE51007116C0617E1A7851442A7D /* board */ = { + isa = PBXGroup; + children = ( + 293C7F6F0EE9D98988AFE174AF9BA44F /* PTCountUserBoardsReqMessage.h */, + 3906FBA0CA8EA989EA400D3010DC4D83 /* PTCountUserBoardsReqMessage.m */, + F9586E4C10D98293A8243E12B2A96E80 /* PTCountUserBoardsRespMessage.h */, + EF239FE97CB6AD4038A2FCFF2746BEA9 /* PTCountUserBoardsRespMessage.m */, + F46831089FBC3A706515963F48A33523 /* PTIsTargetInUserBoardsReqMessage.h */, + 37D0D175EF2673D08CE729EF19CC8B70 /* PTIsTargetInUserBoardsReqMessage.m */, + CCFCABE47B21D271C9B9942A75248AD9 /* PTIsTargetInUserBoardsRespMessage.h */, + 3DC0C542EF0C25EDDF13AB660B87A996 /* PTIsTargetInUserBoardsRespMessage.m */, + 3D66F9DE21EDFA5ABCEBA7B5813CCDA2 /* PTPagedUserTargetsReqMessage.h */, + 532272651B1E0A97567350DA5910EC8C /* PTPagedUserTargetsReqMessage.m */, + 5A8E84BB7BC3356A9AC5E0BD66A5B484 /* PTPagedUserTargetsRespMessage.h */, + D0FFDCDD0B09EADBC3EF267B7A9B89FA /* PTPagedUserTargetsRespMessage.m */, + ); + name = board; + path = board; + sourceTree = ""; + }; + 8059E7FB1352B6ADC2713163431C39D1 /* similarrecipe */ = { + isa = PBXGroup; + children = ( + E3E7BDCFA92BC4783235A289318449C0 /* PTSimilarRecipeMessage.h */, + 671D8DFA1D0E1AA8B2E37DBF2844C17B /* PTSimilarRecipeMessage.m */, + ); + name = similarrecipe; + path = similarrecipe; + sourceTree = ""; + }; + 87677C7C7EB445668566CFA8EE25B8F4 /* ordercomment */ = { + isa = PBXGroup; + children = ( + 472630466AA7125764693653601A1B6C /* PTCommentPromptRulesReqMessage.h */, + 5EAB9E82806DE015B9CB4E083CED5783 /* PTCommentPromptRulesReqMessage.m */, + CFA3E252AE5756E701644137647C66EB /* PTCommentPromptRulesRespMessage.h */, + 47C4E552B6904EBAC3F1016DBE416146 /* PTCommentPromptRulesRespMessage.m */, + ); + name = ordercomment; + path = ordercomment; + sourceTree = ""; + }; + 8C98C325D49D8F401EDC0A2B33F9B478 /* classroom */ = { + isa = PBXGroup; + children = ( + AF17B35146C95D073268BD7D75781B7F /* PTPagedClassroomHomepageRecommendationsReqMessage.h */, + EEBFBEBA1DEF23DF4A14EB9DBE23E1C3 /* PTPagedClassroomHomepageRecommendationsReqMessage.m */, + E4FD350AD742954D1CFA69B0996B5D13 /* PTPagedClassroomHomepageRecommendationsRespMessage.h */, + E2312EE23F3A23FF0756C8E7F91FD0F4 /* PTPagedClassroomHomepageRecommendationsRespMessage.m */, + 7F186286C40CFE339B0C5B8DDCC69959 /* PTPagedClassroomHomepageTabsReqMessage.h */, + 12BE73BAA67439327A8A66294A83DB5C /* PTPagedClassroomHomepageTabsReqMessage.m */, + 02DEE034F9A893673E1E38C5A6509D7E /* PTPagedClassroomHomepageTabsRespMessage.h */, + D257A98F70B79219FE590429DBF60D85 /* PTPagedClassroomHomepageTabsRespMessage.m */, + ); + name = classroom; + path = classroom; + sourceTree = ""; + }; + 907AF81C94F3B042E15DB0AA555D2A05 /* board */ = { + isa = PBXGroup; + children = ( + E8C5C28060E1E1D7CE1372536011EE59 /* PTBoardMessage.h */, + 6886FE7FAED02AEE9533375A8206D0C8 /* PTBoardMessage.m */, + 2C4E7D2486F7CCACD150A98CBC4B7AE5 /* PTTargetMessage.h */, + 24A4606AC9952792533BBBBB92EE06D4 /* PTTargetMessage.m */, + D83145F9B6ADF43C3CB513D55AFCF076 /* PTTargetTypeEnum.h */, + ); + name = board; + path = board; + sourceTree = ""; + }; + 9377AEE52D277A227FC70FF53830CDE9 /* recipe */ = { + isa = PBXGroup; + children = ( + 56A2552C6B1359C4A9A35F8A9B40939E /* PTGetRecipesByIngsReqMessage.h */, + E1CB1316F7336A1F55BD1F009FCCF184 /* PTGetRecipesByIngsReqMessage.m */, + AFF7C2973915F9A89428B8F2D6128D09 /* PTGetRecipesByIngsRespMessage.h */, + 8A824BCEC47F44AD1F6D76C0B5BCB70A /* PTGetRecipesByIngsRespMessage.m */, + ); + name = recipe; + path = recipe; + sourceTree = ""; + }; + 95066E21202CF01C049F494B2DB9EBD6 /* course */ = { + isa = PBXGroup; + children = ( + E770AA9DC51D3AC48D0588DECA36993D /* PTCourseKindMessage.h */, + 7E8473DF9E6BC0A971707898DA62DF83 /* PTCourseKindMessage.m */, + 42AEF102ED9A2DB42F4B5571A7A9C48F /* PTCourseLabelMessage.h */, + 78B9EC269CC240403D02160095310F6F /* PTCourseLabelMessage.m */, + D64EAD1D6456001B8BEDA18C39A6979D /* PTCourseLabelStyleMessage.h */, + D42B7D4429B646D8B0ADA3FCA41D1D1D /* PTCourseLabelStyleMessage.m */, + F9AE0B22C92CD233866ACC9FBB0C79BC /* PTCourseLecturerMessage.h */, + 6376264641A4273A8F8ABBB5A4670E9F /* PTCourseLecturerMessage.m */, + 62C83B3EB93A54DCA716FD33C3FF8A99 /* PTCourseLessonMessage.h */, + 6EEE53B935618122DB065C3379DEBCCA /* PTCourseLessonMessage.m */, + B971905FE2BEF3C2FDF12DA52CD88040 /* PTCourseMessage.h */, + B751D9BFA4207B436E8377FBC5AE1F3F /* PTCourseMessage.m */, + 74C5DB8E24A27D502D81912071B38232 /* PTCourseRateDisplayInfoMessage.h */, + B2924306177CD9E1E99E49D25F1E4F97 /* PTCourseRateDisplayInfoMessage.m */, + CC106AFCF45231F96E71A7D38FB955C1 /* PTExtraInfoMessage.h */, + 0D76615C3F3D7759B17982B126EDEEB0 /* PTExtraInfoMessage.m */, + 8F80EDBBE50AB6E42F6A604D2C43FCB5 /* PTLessonProcessMessage.h */, + 734D740ED0B18CEDD62A7A2098D605D6 /* PTLessonProcessMessage.m */, + 269FE0E67ED9768C8B96018280A6B04D /* PTLiveStatusEnum.h */, + AF189B45676F57858DC21D7E8EAB4C8D /* PTPriceDisplayStyleEnum.h */, + 464567F23ABC649BA5AA36B1C28F03E3 /* PTRightInfoLabelMessage.h */, + B4C2CF4EB3CF80DF1C1C6E13AD4D77D4 /* PTRightInfoLabelMessage.m */, + 0BAC6F828105F04C7BC3950D226C80A7 /* PTRightInfoStyleEnum.h */, + ); + name = course; + path = course; + sourceTree = ""; + }; + A0A5282E1EFD6CF2DECCB522B5ADF9C0 /* courserankinglist */ = { + isa = PBXGroup; + children = ( + DAA28B58B2959229763C6BA5F135411D /* PTGetMonthlyCourseRankingListReqMessage.h */, + 5DB462B77935CF8DE90B885E453346C4 /* PTGetMonthlyCourseRankingListReqMessage.m */, + 6F1C8B165CFA8951F2A89B0CB93496A7 /* PTGetMonthlyCourseRankingListRespMessage.h */, + E1D896F362F09A5629BBC24772B1BBE1 /* PTGetMonthlyCourseRankingListRespMessage.m */, + 25E265398E9483B5B7538BA798027153 /* PTMonthlyRankingListMessage.h */, + 026FF5193B33D276DBC789AD02D1F7C4 /* PTMonthlyRankingListMessage.m */, + 647A3BD7671D3B8B15029536A1BD9007 /* PTPagedGetTopCourseRankingListReqMessage.h */, + F8461AF59FF5277BAA96795DC3ABD800 /* PTPagedGetTopCourseRankingListReqMessage.m */, + D917678F845138C79B429E86A83F5A4D /* PTPagedGetTopCourseRankingListRespMessage.h */, + A26C1F786A1D77020B4DA48A7E5A0FE3 /* PTPagedGetTopCourseRankingListRespMessage.m */, + ); + name = courserankinglist; + path = courserankinglist; + sourceTree = ""; + }; + A30DD197825B28403111458877D8897C /* equipment */ = { + isa = PBXGroup; + children = ( + 2634F826FDA8F787723EDF8B89EF8509 /* PTEquipmentBrandMessage.h */, + E8841BB29531B3ADF2CBD2B6F65A380A /* PTEquipmentBrandMessage.m */, + BC01EA4C62E0B7E500FA1F1934ACA45B /* PTEquipmentCategoryMessage.h */, + 38987E212C6E167C8D626236B5584637 /* PTEquipmentCategoryMessage.m */, + C8048B36CFF46CD2D46E71FBA5D603A2 /* PTEquipmentMessage.h */, + 2A6C5E0FD74ECAA05C10BA088D7F9E40 /* PTEquipmentMessage.m */, + A34E8B5F1671C30D79C7D2F969328C05 /* PTEquipmentModelMessage.h */, + 8EE47FD9D8C23764F459D8BB096C1784 /* PTEquipmentModelMessage.m */, + ); + name = equipment; + path = equipment; + sourceTree = ""; + }; + ACAE3CAF8604CDF6EB1581FC059371B1 /* review */ = { + isa = PBXGroup; + children = ( + 7131FCFBDED67E7C3EA6962F771CE8B4 /* PTGoodsTypeEnum.h */, + 67521759824B79D512D773FD41E957C1 /* PTReviewCommodityGoodsMessage.h */, + B65A43EA0F31EC4BE17976CE0A4D5347 /* PTReviewCommodityGoodsMessage.m */, + FA4FF74E2FB2A221F1D696A7346BA98A /* PTReviewCommodityMessage.h */, + 930BA03B53DC9ACB70BAFEBF5FB0D480 /* PTReviewCommodityMessage.m */, + 2DCE168E3928A5C5365FA341483C121C /* PTReviewDiggUserMessage.h */, + 9FB57AAE5FFE6DEA451FB896DD2A9C2E /* PTReviewDiggUserMessage.m */, + DB49CC30C338C980BB698F5D6E0EF014 /* PTReviewMessage.h */, + C6339C40664FEAB713D547D506C620D3 /* PTReviewMessage.m */, + ); + name = review; + path = review; + sourceTree = ""; + }; + ACCEEC19386ADE23755C149B9280AE74 /* shop */ = { + isa = PBXGroup; + children = ( + 17D9117DAE86EFB36AD33C9BE794DF9E /* PTShopInfoMessage.h */, + 22DBC2FACF4532487A1043BAD174F8CB /* PTShopInfoMessage.m */, + ); + name = shop; + path = shop; + sourceTree = ""; + }; + B1DD3C7D09A137517AAA2F9F5B63D614 /* recipeappraisal */ = { + isa = PBXGroup; + children = ( + F5112974CAB18EF26A57EF82B5F65377 /* PTGetRecipeAppraisalQuestionReqMessage.h */, + 8107D5F2A1C30E3DC255A455EFA52AE8 /* PTGetRecipeAppraisalQuestionReqMessage.m */, + 6C5A75BE3FA1320C5370B5EB0AB3A58C /* PTGetRecipeAppraisalQuestionRespMessage.h */, + 74C385948DE2BBC052F0E06426A7BA6A /* PTGetRecipeAppraisalQuestionRespMessage.m */, + 303EB72DD19C8D2A25FF23A1B555CFB3 /* PTSetRecipeAppraisalAnswerReqMessage.h */, + E4E22A556111C2292CB1C442847420E6 /* PTSetRecipeAppraisalAnswerReqMessage.m */, + 9EFBDDEA74BE29F6487040E6CB8D0D79 /* PTSetRecipeAppraisalAnswerRespMessage.h */, + 9D94891470234B7767F79F13892D40ED /* PTSetRecipeAppraisalAnswerRespMessage.m */, + ); + name = recipeappraisal; + path = recipeappraisal; + sourceTree = ""; + }; + B3F3453E4D97D7EB9ECFFA8225CA0405 /* pkx */ = { + isa = PBXGroup; + children = ( + BA6C1422EC9F7EDCBD142F9F6237035B /* PTPkxRegisterPdidReqMessage.h */, + 28CF16619AD77B2C78AF9D0870074AB0 /* PTPkxRegisterPdidReqMessage.m */, + 0020438F9FB59E319D98188247900929 /* PTPkxRegisterPdidRespMessage.h */, + 038936F8B1D6C2CAD37F6D62A5B5A15B /* PTPkxRegisterPdidRespMessage.m */, + 255EA0CFBA5661FDC50C18FD1B4BE04C /* PTPkxRegisterPdidv2ReqMessage.h */, + 0297938835741C9E068E03B4354983AC /* PTPkxRegisterPdidv2ReqMessage.m */, + 8DCCA6128375F025C70318B8C3D1C229 /* PTPkxRegisterPdidv2RespMessage.h */, + 922718285B7F02AF430942E83E413AF2 /* PTPkxRegisterPdidv2RespMessage.m */, + ); + name = pkx; + path = pkx; + sourceTree = ""; + }; + B4F2895A44F2F73D4FEC06D3BC05FBA8 /* markettab */ = { + isa = PBXGroup; + children = ( + 65F67F31B77F84DF8B1879D2F55D57C7 /* PTContentArrangeEnum.h */, + 741C495B51AAB1628C7CAF1EB3C49900 /* PTMarketTabMessage.h */, + 529C07A0A2A75DBD55886AE5F5D708E5 /* PTMarketTabMessage.m */, ); - runOnlyForDeploymentPostprocessing = 0; + name = markettab; + path = markettab; + sourceTree = ""; }; - E3CB1A028AF44BECD7825D90F39594B2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C3711004DF1C95AE251638BA830CD382 /* Foundation.framework in Frameworks */, + B5B3C0C69C2865EF93AE8E37CBA5C6EE /* sharerecipe */ = { + isa = PBXGroup; + children = ( + 7E396A902B76451E403CC0C7F8D6658A /* PTGetShareRecipeTitleReqMessage.h */, + 601216B4D9C8E7900336724DF2DE7064 /* PTGetShareRecipeTitleReqMessage.m */, + F8F683EC2340D18C1CCEBDBBEC96A01D /* PTGetShareRecipeTitleRespMessage.h */, + 96FFBE96C1C9A1F0F1352CCC504F9D20 /* PTGetShareRecipeTitleRespMessage.m */, ); - runOnlyForDeploymentPostprocessing = 0; + name = sharerecipe; + path = sharerecipe; + sourceTree = ""; }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 08A40871AF739BC4BE20C3143DA34284 /* Pods-YJLibrary_Example */ = { + B6252706BEA2B5944717014CC4ACF152 /* search */ = { isa = PBXGroup; children = ( - 9C4E49502DA7190A1D95CE699FEA8D7B /* Pods-YJLibrary_Example.modulemap */, - 195BBF1FE34E465B359F62A873834E89 /* Pods-YJLibrary_Example-acknowledgements.markdown */, - 69E1A0E468FF29CBB7AE9AD59D9B9301 /* Pods-YJLibrary_Example-acknowledgements.plist */, - 0C10487B13B87F8D641914256373A63E /* Pods-YJLibrary_Example-dummy.m */, - 2C082528E79694E1BE9E40B5B44F22E0 /* Pods-YJLibrary_Example-frameworks.sh */, - 05BEDC7933CD8B80BC790F3E878C93BB /* Pods-YJLibrary_Example-Info.plist */, - 0E87EC0D04E4B310E445EE76D7435064 /* Pods-YJLibrary_Example-umbrella.h */, - B2FBDE29C1CCD5426515C6FDD4F059B8 /* Pods-YJLibrary_Example.debug.xcconfig */, - ACE3E316083EE6953F646F875A064FEC /* Pods-YJLibrary_Example.release.xcconfig */, + 25FE62ECAC572BC2742BC1F0C8776F18 /* PTSearchPageRecommendationKeywordsReqMessage.h */, + A8CF1F99E7A74F2962BECEBD3CBD57F3 /* PTSearchPageRecommendationKeywordsReqMessage.m */, + 5C7B2DBD7486E970A21A2BB532F4FE45 /* PTSearchPageRecommendationKeywordsRespMessage.h */, + 1B0F91A4160D3F78D66660485892C633 /* PTSearchPageRecommendationKeywordsRespMessage.m */, + 005BF9BA618BA4C0BDAA77436C79207D /* PTSearchTargetMessage.h */, + FF71836D581BF9B4D4B4AE405D53CFB0 /* PTSearchTargetMessage.m */, + 3D1AB7D636A096A38E8B5775B71A02D1 /* PTUniversalSearchV3ReqMessage.h */, + A7EBC125D13FDEC6DE961D7A09F3F1F9 /* PTUniversalSearchV3ReqMessage.m */, + AE6D851EBF8750E0C5C005A2AC6D65DE /* PTUniversalSearchV3RespMessage.h */, + 8493030CB4EA5260FE59407C04CF9396 /* PTUniversalSearchV3RespMessage.m */, + B80DE4B72773DC29F3C3947B3731FDCD /* PTWaterfallStyleUniversalSearchKeywordsReqMessage.h */, + E5972F74EFC16F8877EAB21C4302A5B7 /* PTWaterfallStyleUniversalSearchKeywordsReqMessage.m */, + 255638D1EEC9E5A4F4672BB7CFD97C39 /* PTWaterfallStyleUniversalSearchKeywordsRespMessage.h */, + 9E432BACDF393629E4B7AD111491810B /* PTWaterfallStyleUniversalSearchKeywordsRespMessage.m */, + FD1CD6FE03DE073A3DCD678D5EEB9ED1 /* PTWaterfallStyleUniversalSearchReqMessage.h */, + 30F8A13D90A5C35C6A3BDD1B6CEC588E /* PTWaterfallStyleUniversalSearchReqMessage.m */, + 13F21E4FFAF5FE248A0EEDD1F8E890DD /* PTWaterfallStyleUniversalSearchRespMessage.h */, + 97DD21C7728D655159FF24B94F13550E /* PTWaterfallStyleUniversalSearchRespMessage.m */, ); - name = "Pods-YJLibrary_Example"; - path = "Target Support Files/Pods-YJLibrary_Example"; + name = search; + path = search; sourceTree = ""; }; - 12CDC2C6C5392B900DE068FE6ED92BE5 /* Pod */ = { + B7DFDECD9CA203323736DD893058BED2 /* recipedishes */ = { isa = PBXGroup; children = ( - 4B64A2E55E9AD8D2EAF4E7DDD4977760 /* LICENSE */, - 33B76BA1B0158F62BAD2319B4A7541A2 /* README.md */, - E61626F82C513905AC89D35B107C5B23 /* YJLibrary.podspec */, + B64C637951503B79E83898316E0E2D1E /* PTGetRecipeDishesOrderByTimeReqMessage.h */, + 7A9C45999C187E18D5F20DBA32684C67 /* PTGetRecipeDishesOrderByTimeReqMessage.m */, + 9DF7E1EB90158F7DEE540AF3009B3D0E /* PTGetRecipeDishesOrderByTimeRespMessage.h */, + 7723A546680162B117C4A1FD2BD3083C /* PTGetRecipeDishesOrderByTimeRespMessage.m */, ); - name = Pod; + name = recipedishes; + path = recipedishes; sourceTree = ""; }; - 50332B36CDA502F4D31C2F9DC80A25D0 /* Development Pods */ = { + B91851A89A3C0345E150B587A33636B3 /* theme */ = { isa = PBXGroup; children = ( - DFC4DB05A3AD43984F4371727924F5AA /* YJLibrary */, + 1670071C1FA83654186022EEAF0D5D32 /* PTThemeMessage.h */, + 47A699496A958986742947B030BCE390 /* PTThemeMessage.m */, ); - name = "Development Pods"; + name = theme; + path = theme; sourceTree = ""; }; - 567338667AD23709C8CFDF3E5F650F84 /* Source */ = { + B958B461DE19928FD086869CC98EA092 /* similaressay */ = { isa = PBXGroup; children = ( - 6850D2CE3AE543AEA4FB2619E1FDB19C /* Person.h */, - 9E6D9ABC61036BFDCA364ED728307E13 /* Person.m */, + C19973926D43FC25912F19DDB80A2654 /* PTSimilarEssayMessage.h */, + 7BC8E5FC8B44E7B0B3F6603B6CAD0047 /* PTSimilarEssayMessage.m */, ); - name = Source; - path = YJLibrary/Classes/Source; + name = similaressay; + path = similaressay; sourceTree = ""; }; - 588454B0C6B89654C7D1EB94D7ADDAC4 /* Pods-YJLibrary_Tests */ = { + BDD9114823A61A087D1DE23BF6A3B4D3 /* similaressay */ = { isa = PBXGroup; children = ( - 6664C3D74A3849B4440AFE38861C6EB4 /* Pods-YJLibrary_Tests.modulemap */, - DF74F35F7D87A9E75914DEC819119803 /* Pods-YJLibrary_Tests-acknowledgements.markdown */, - 78E04D040D40C6A05365E2AFEEF3C5BB /* Pods-YJLibrary_Tests-acknowledgements.plist */, - D8A807F9C761CBDA727D67F1498D2FB5 /* Pods-YJLibrary_Tests-dummy.m */, - BD28808DFF191ACB4B8D377D43AFF4A7 /* Pods-YJLibrary_Tests-Info.plist */, - 527D712851498C522ADB3E7B69994C66 /* Pods-YJLibrary_Tests-umbrella.h */, - 10C82F90779DA27695E28C2407FA29B7 /* Pods-YJLibrary_Tests.debug.xcconfig */, - 601FDB7117ABF862C874C84664F23B3F /* Pods-YJLibrary_Tests.release.xcconfig */, + 2A7C67552C27003C90B6397C74004755 /* PTPagedSimilarEssayReqMessage.h */, + 5F90A87C71386516929F78FEFCCB0D2A /* PTPagedSimilarEssayReqMessage.m */, + 638D52EBA38F4C8A0AF6A4BBEF743980 /* PTPagedSimilarEssayRespMessage.h */, + D856AA0151D702CC5525DB928351DB59 /* PTPagedSimilarEssayRespMessage.m */, ); - name = "Pods-YJLibrary_Tests"; - path = "Target Support Files/Pods-YJLibrary_Tests"; + name = similaressay; + path = similaressay; sourceTree = ""; }; - 5CE126EA101F679593EC1C30059DC058 /* Products */ = { + BEAC37B55869441F3FB5C8F9D9826B26 /* freepubliccourse */ = { isa = PBXGroup; children = ( - B5CB033CD80DDED356B80300F265529B /* Pods_YJLibrary_Example.framework */, - E22B2A112CDF66DED3B746A2FBE9CF3B /* Pods_YJLibrary_Tests.framework */, - 380587BF12D17FFE6F0C90A96A7DE5C5 /* YJLibrary.framework */, + 8495530D14DF7D5052468F912E769D12 /* PTObtainFreePublicCourseReqMessage.h */, + CEFEA3ED094D2A275E6594153AB58851 /* PTObtainFreePublicCourseReqMessage.m */, + 7C9E4C81DBE4967484E538D88CA12DF3 /* PTObtainFreePublicCourseRespMessage.h */, + 7B3EF0B4973F87290F01C54365D7A996 /* PTObtainFreePublicCourseRespMessage.m */, ); - name = Products; + name = freepubliccourse; + path = freepubliccourse; sourceTree = ""; }; - AB7679A299334208477CB7BF89EAFF82 /* Support Files */ = { + C0085139A6913538D2E0EE28300E1FFF /* common */ = { isa = PBXGroup; children = ( - E572437F908617A2E96BA1FE05C61513 /* YJLibrary.modulemap */, - A49E38DA477E12F1BB7A1249B2F1B9C1 /* YJLibrary.xcconfig */, - C67E5021F5565B320F2CD3CAEE885DFF /* YJLibrary-dummy.m */, - 7DB0780C7B8074370F9CD4DD46F40F3C /* YJLibrary-Info.plist */, - CBA6B04866B096A37F990860B7C009CC /* YJLibrary-prefix.pch */, - EBE026693198FE98B8263099B8F12DDA /* YJLibrary-umbrella.h */, + A74C45DA0A24D68914C7B22573C460B8 /* PTADTypeEnum.h */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/YJLibrary"; + name = common; + path = common; sourceTree = ""; }; C0834CEBB1379A84116EF29F93051C60 /* iOS */ = { @@ -196,17 +4208,87 @@ name = iOS; sourceTree = ""; }; + C1ADEF373638A01F55F5D1C966DEB050 /* topcoursespurchasedbyconsumers */ = { + isa = PBXGroup; + children = ( + 4487C43505D78919646529D3DF7ECAE0 /* PTPagedTopCoursesPurchasedByConsumersReqMessage.h */, + 5D1791E42D66FBE6A040DBC23385DD67 /* PTPagedTopCoursesPurchasedByConsumersReqMessage.m */, + ADF7DDC358F079AA7E0D1211283CCE8F /* PTPagedTopCoursesPurchasedByConsumersRespMessage.h */, + 3D651E326418DC073D21F576BA7161F8 /* PTPagedTopCoursesPurchasedByConsumersRespMessage.m */, + ); + name = topcoursespurchasedbyconsumers; + path = topcoursespurchasedbyconsumers; + sourceTree = ""; + }; + C29B0DD6E030B90DC3019B34A0183F97 /* classroomtab */ = { + isa = PBXGroup; + children = ( + FBADFD34BB5F376F9A3DF31F1A17804F /* PTGetClassroomTabsReqMessage.h */, + 69231D0B3416A12CD4A6A1A96D0469A1 /* PTGetClassroomTabsReqMessage.m */, + 9B317C7CC5F9786F85874B91E7EB6AF5 /* PTGetClassroomTabsRespMessage.h */, + DB79F1B6ECDEDFB1B260849F0E640B83 /* PTGetClassroomTabsRespMessage.m */, + ); + name = classroomtab; + path = classroomtab; + sourceTree = ""; + }; + CCD594DFBD047C977FB403E9A1D86A50 /* interestedtag */ = { + isa = PBXGroup; + children = ( + 678D98AD77E90D18400EE455EA527FA9 /* PTInterestedTagMessage.h */, + 58305583DAFF2454DFA3C377BF90FD00 /* PTInterestedTagMessage.m */, + ); + name = interestedtag; + path = interestedtag; + sourceTree = ""; + }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 50332B36CDA502F4D31C2F9DC80A25D0 /* Development Pods */, + 675D2163A0B77505D904B79A5080632F /* Development Pods */, D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, 5CE126EA101F679593EC1C30059DC058 /* Products */, F0171D36B6C2724C47EC381BBC94792F /* Targets Support Files */, ); sourceTree = ""; }; + CF1ACBD3815744DF93534DEE82E7A654 /* coursedishes */ = { + isa = PBXGroup; + children = ( + 8A904868F243FCC5D91285F98258566C /* PTGetCourseDishesOrderByTimeReqMessage.h */, + B61A99616AD716B9403D1683D8455E6E /* PTGetCourseDishesOrderByTimeReqMessage.m */, + 119AEF4338F38A2015AE98E96A9544F4 /* PTGetCourseDishesOrderByTimeRespMessage.h */, + 7891B4E39E4B041E3E87192CDE609941 /* PTGetCourseDishesOrderByTimeRespMessage.m */, + ); + name = coursedishes; + path = coursedishes; + sourceTree = ""; + }; + D13FC99DAC9C1F02ADE43E4BEDA7DCB4 /* ad */ = { + isa = PBXGroup; + children = ( + 61E5B94CDF58EC3D92BA788EB3BBF3C0 /* ad */, + C0085139A6913538D2E0EE28300E1FFF /* common */, + ); + name = ad; + path = ad; + sourceTree = ""; + }; + D1963892FFF8C7507F23F2676F6AC35A /* recipefeeds */ = { + isa = PBXGroup; + children = ( + CFA73BB5FE1683AA9A317D8162608EF9 /* PTGetRecipeFeedsV2ReqMessage.h */, + 1ED4F772361837B3B1ACCC3D2F5F74A7 /* PTGetRecipeFeedsV2ReqMessage.m */, + 2032ED9159D4E12792F4671B9847F486 /* PTGetRecipeFeedsV2RespMessage.h */, + E474D2BB2917321D62846EB1FBE8EF2D /* PTGetRecipeFeedsV2RespMessage.m */, + 775C36670C90B212414C453EAAB7ADB4 /* PTRecipeFeedMessage.h */, + 7C4178303BE488B55457D70591A28817 /* PTRecipeFeedMessage.m */, + ); + name = recipefeeds; + path = recipefeeds; + sourceTree = ""; + }; D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -215,16 +4297,158 @@ name = Frameworks; sourceTree = ""; }; - DFC4DB05A3AD43984F4371727924F5AA /* YJLibrary */ = { + D63FB8A525C582ECE56A5429352B6FE1 /* samecityrecommendations */ = { isa = PBXGroup; children = ( - DA8E2AB3337399B0EF2E3AC191FE92CC /* YJLibrary.h */, - 12CDC2C6C5392B900DE068FE6ED92BE5 /* Pod */, - 567338667AD23709C8CFDF3E5F650F84 /* Source */, - AB7679A299334208477CB7BF89EAFF82 /* Support Files */, + 9FDDD3CA826C8B4F942FB3C5AD399174 /* PTGetSameCityRecommendationsReqMessage.h */, + D0D139B85A90A100AB8600DE395143C1 /* PTGetSameCityRecommendationsReqMessage.m */, + C8F578DFB332B9D1271B97E169C98D6E /* PTGetSameCityRecommendationsRespMessage.h */, + 7A9180CA8EA2C6F9976AB6AE571D897B /* PTGetSameCityRecommendationsRespMessage.m */, + A622C209A6626CE7A527995415425C66 /* PTSameCityRecommendationMessage.h */, + FAB6985CC31DBA61831D2D543665B1D8 /* PTSameCityRecommendationMessage.m */, ); - name = YJLibrary; - path = ../..; + name = samecityrecommendations; + path = samecityrecommendations; + sourceTree = ""; + }; + DA9E0FB2266539F77F9B5FB7B57F3190 /* similarquestion */ = { + isa = PBXGroup; + children = ( + B4A8FFBE8CED0032505C99E5DE617460 /* PTSearchQuestionReqMessage.h */, + E32CE3651DF7FD1A4E5F76EFC05348F6 /* PTSearchQuestionReqMessage.m */, + 3FCA169FC40DD8F6C375B8ECD516FBE1 /* PTSearchQuestionRespMessage.h */, + 0877A1A9425E167D03B3538E5D7837BA /* PTSearchQuestionRespMessage.m */, + CB28E7B7A2AAB9CA9831CE4A9A08D2C6 /* PTSimilarQuestionMessage.h */, + E105652984C69BC8E4BC4C740D2E59F8 /* PTSimilarQuestionMessage.m */, + ); + name = similarquestion; + path = similarquestion; + sourceTree = ""; + }; + E13DDF75B01E6162B6495E68F226951B /* notification */ = { + isa = PBXGroup; + children = ( + ECB608A35AA5CF56FD914F42EDEF5450 /* PTAskMpQuestionNotificationMessage.h */, + 618CD5E9A4D1C0D042B7E93FCA76F75B /* PTAskMpQuestionNotificationMessage.m */, + E45CF1AF43251DF722EF6EB7CCD85B3B /* PTAskQuestionNotificationMessage.h */, + F1E8E9E72C42F0895DFF386CA2AFA618 /* PTAskQuestionNotificationMessage.m */, + 90331789368B3B0F4A41BD6D99D8CFC8 /* PTAskRecipeQuestionNotificationMessage.h */, + 63EC40AC4FAB405147753F5928D4B0A6 /* PTAskRecipeQuestionNotificationMessage.m */, + AFE63AF53827D7CE12F922FC574252C0 /* PTCollectCourseNotificationMessage.h */, + 53ABCC3F4142DACCE6690DE03427C013 /* PTCollectCourseNotificationMessage.m */, + 949F40225A80763D99EF7A3C7E00A696 /* PTCollectEssayNotificationMessage.h */, + 4286D7E9CCA795505C13698523819B9D /* PTCollectEssayNotificationMessage.m */, + 4EEC8EFF721923DF595A30FF822DA087 /* PTCollectRecipeNotificationMessage.h */, + 1E10AE0DE0F581B67C93F62FBA35582B /* PTCollectRecipeNotificationMessage.m */, + C6674BA02A3729C12915B3891360C233 /* PTCommentDishNotificationMessage.h */, + 1D9C2A81DEADE8CC08AED39F9C0A1B0A /* PTCommentDishNotificationMessage.m */, + 34D51A85F63676B580BA75843F4DAD13 /* PTCommentEssayNotificationMessage.h */, + E2C4AC1FA82F4AA9B145B922B5202B4F /* PTCommentEssayNotificationMessage.m */, + 50602BC569F895F311CEF157E71F9581 /* PTCommentReviewNotificationMessage.h */, + D541B8F20709F45AF6441AB2E010B242 /* PTCommentReviewNotificationMessage.m */, + 89B4650E6F172998FDB14D331C0CFD67 /* PTCookCourseNotificationMessage.h */, + 305A296B186C884905BFDDB5B0107F04 /* PTCookCourseNotificationMessage.m */, + 608F59609430EB57D4706BE168CACE10 /* PTCookRecipeNotificationMessage.h */, + 71298B204547AD245E0DFC8CFFF20BB9 /* PTCookRecipeNotificationMessage.m */, + D332729421512EF93A3A4F5894EC6224 /* PTDiggDishNotificationMessage.h */, + 8CB93B2078B59C819C5DE9CD7B282336 /* PTDiggDishNotificationMessage.m */, + D268913604722DD34E4C53AF5B70162F /* PTDiggEssayNotificationMessage.h */, + FC629DFE95C7AD8B1FB33617638CD9B9 /* PTDiggEssayNotificationMessage.m */, + 65E73A3ED63144554E186AE43F0C665A /* PTDiggMpQuestionNotificationMessage.h */, + CC8D2AF30EC46E1EA1C27F13E6EDB48E /* PTDiggMpQuestionNotificationMessage.m */, + A0315DC96D9A28FB17005C843A417D29 /* PTDiggQuestionAnswerNotificationMessage.h */, + 74D108719D42E6CD624408F83DA35B65 /* PTDiggQuestionAnswerNotificationMessage.m */, + 3521F9E53B9CE684135AB373DD27AEEF /* PTDiggQuestionNotificationMessage.h */, + 1EF04167491AE73C961628FB6564A4A9 /* PTDiggQuestionNotificationMessage.m */, + 8675E1D2773B2D9205C01B0DA653B610 /* PTDiggRecipeQuestionAnswerNotificationMessage.h */, + B511CD2CEDEDFDA820F2DF757CE88EF6 /* PTDiggRecipeQuestionAnswerNotificationMessage.m */, + 41D8B3203F4FB1FA1042EAA138D2B125 /* PTDiggRecipeQuestionNotificationMessage.h */, + A2C7D05CFB2270ADD701D2D5FE6074D5 /* PTDiggRecipeQuestionNotificationMessage.m */, + D4E9A9523958D03F41351F82440F773E /* PTDiggReviewNotificationMessage.h */, + 3591BC28B3E5B81AB2E34A461C63652F /* PTDiggReviewNotificationMessage.m */, + 2F58B43B28497EE06A8FC94BFC6E0887 /* PTFollowUserNotificationMessage.h */, + E87DD06C21F6BA45CA81F1CE0EB0AF17 /* PTFollowUserNotificationMessage.m */, + 3B2F000E1A498CCD87DE56347655484C /* PTNotificationMessage.h */, + 29019E503B624713C3608495D3B82309 /* PTNotificationMessage.m */, + D6475C2B9434A5C55846EC892BAA4305 /* PTNotificationSettingStatusMessage.h */, + 44563DF58E3127E23339B8697454C7E7 /* PTNotificationSettingStatusMessage.m */, + 274777B7A1A537F4B0007D5B5CCE5F3E /* PTNotificationStatusEnum.h */, + EBC3699642088542C386A16C2D3067B6 /* PTNotificationTabMessage.h */, + BCF4BA6F6A5ECF92CDE36C3728F54131 /* PTNotificationTabMessage.m */, + BA586DA56B6864FF0FDEB3C23A258F23 /* PTOfficialNotificationMessage.h */, + 59FE134E4C6DFCC4EE1DE3590533C93F /* PTOfficialNotificationMessage.m */, + 4CE6ED04152B3C0BA3F55A70529E03B2 /* PTPublishEssayNotificationMessage.h */, + C7E54F8E3F287C825AA76F19F41832D4 /* PTPublishEssayNotificationMessage.m */, + 7F1AB3EB782344CADAACA169CA666123 /* PTReplyDishCommentNotificationMessage.h */, + 2BD0B0A34BF3621FD2F78927D9332729 /* PTReplyDishCommentNotificationMessage.m */, + 2C0F08188F9DD1663EFBC60A5C182BAB /* PTReplyMpQuestionNotificationMessage.h */, + 0F21B70FE420970C9B6AA4BF2383D0E4 /* PTReplyMpQuestionNotificationMessage.m */, + 9090253597031274E2B8E6E9EBE67900 /* PTReplyQuestionAnswerNotificationMessage.h */, + 55B311117712E2EAAEC6DD65958730D1 /* PTReplyQuestionAnswerNotificationMessage.m */, + B2AD1ECB92B5788F59998AA11D69EBE6 /* PTReplyQuestionNotificationMessage.h */, + 6025ABBB5A2568923E568D363BF3CB21 /* PTReplyQuestionNotificationMessage.m */, + 62B9DC6EB2349049AC775261D26945CA /* PTReplyRecipeQuestionAnswerNotificationMessage.h */, + 509BD89C692CBB193C4436DD93A1C601 /* PTReplyRecipeQuestionAnswerNotificationMessage.m */, + 3D95996F8B22080DA72467AD9BBBB0D3 /* PTReplyRecipeQuestionNotificationMessage.h */, + 8C5301AB8861CB147A35D4F19AC9F97B /* PTReplyRecipeQuestionNotificationMessage.m */, + E19CD355361D0389135D65652A3BBC6A /* PTReplyRecipeQuestionV2NotificationMessage.h */, + 16E16CDBFE8252308E7ADB75E847D8F5 /* PTReplyRecipeQuestionV2NotificationMessage.m */, + F8066A49748DBB6DB06204C32CDA2FA6 /* PTReplyShopReviewNotificationMessage.h */, + F883BB1532F407DD3AAD50180C36C6F7 /* PTReplyShopReviewNotificationMessage.m */, + ); + name = notification; + path = notification; + sourceTree = ""; + }; + E1C6848F27A0FB08E3A2BE2A956860FA /* vodvideo */ = { + isa = PBXGroup; + children = ( + F76C8B05895892539B64E282B42431AA /* PTGetSignatureReqMessage.h */, + D5C870152670378B70913134CD245603 /* PTGetSignatureReqMessage.m */, + 6F41914797131321037782AA910730F6 /* PTGetSignatureRespMessage.h */, + 006F27C3CF7C53AB95EAABF6A85571FC /* PTGetSignatureRespMessage.m */, + ); + name = vodvideo; + path = vodvideo; + sourceTree = ""; + }; + E6CCEB3077C6B892AF63DCD603EA2147 /* courserate */ = { + isa = PBXGroup; + children = ( + 4289343C19B76685A6B077CB5E438E2D /* PTCourseRateMessage.h */, + 8F1C0FF9EC0037FA637496DE354B6F93 /* PTCourseRateMessage.m */, + A1FEFB51CA070BCE60B9D47C81C0D2B5 /* PTCourseRateTagMessage.h */, + 31094A44C74D3B18BD1E2C501A47F4DE /* PTCourseRateTagMessage.m */, + 7D2583D006BD8120147BEDE775EFF6DC /* PTCourseRateUserMessage.h */, + 64F125E1B915546CCBBFF671CA514F86 /* PTCourseRateUserMessage.m */, + ); + name = courserate; + path = courserate; + sourceTree = ""; + }; + EBCE405C9CB61491679DA2418FB12209 /* welfare */ = { + isa = PBXGroup; + children = ( + F0559BD078B2BEF10187D701EB59F09F /* PTDependentWelfareViewMessage.h */, + 2AFEA1082A9698EA20671432A77EB1FE /* PTDependentWelfareViewMessage.m */, + 91623A58D74A69AC8EAFC24E448AC215 /* PTFreshWelfareInfoMessage.h */, + 373D1E6A5FEF6BA58516117B0E3364B4 /* PTFreshWelfareInfoMessage.m */, + 2404E27D8D0A3A2F1559F60CD5C43A3B /* PTFreshWelfareStatsReportMessage.h */, + C6DE4E8CE4A6B3FBABAED8731077EC48 /* PTFreshWelfareStatsReportMessage.m */, + 8350B3F6F9A17CA115295475C45AC95D /* PTFreshWelfareStatusEnum.h */, + 67CC2B79BEC75BED07B9C526BD2D6CF2 /* PTHistoricalWelfareViewMessage.h */, + 8D19BB6F6AA09289E700CB5047690676 /* PTHistoricalWelfareViewMessage.m */, + 5D77C4E2DCDB812A390D2B727E6E95FD /* PTIndependentWelfareViewMessage.h */, + AF4A860A629D06DEF74CC95425CF5408 /* PTIndependentWelfareViewMessage.m */, + E6F3F0B019CD1CA5615B2C5D5064B9DA /* PTSummaryMessage.h */, + 3B75368510C133FE26FED5D3B52BE52C /* PTSummaryMessage.m */, + 60CA70A83674D387F3D8E868FC0ECE4A /* PTUserHomeMapMessage.h */, + AAE9D25E9512B1B32101CF1DD4AE8A10 /* PTUserHomeMapMessage.m */, + 11CEE8A460F10B02ED308B89262F6661 /* PTWelfareViewMessage.h */, + ED8055BACF860ED73C07D266D9E1F553 /* PTWelfareViewMessage.m */, + ); + name = welfare; + path = welfare; sourceTree = ""; }; F0171D36B6C2724C47EC381BBC94792F /* Targets Support Files */ = { @@ -236,24 +4460,827 @@ name = "Targets Support Files"; sourceTree = ""; }; + F4584D1C3A44C1627434AB317B2AB5E2 /* goods */ = { + isa = PBXGroup; + children = ( + 99690A1F1E2F61D103FB2E95307A944F /* PTGoodsInfoMessage.h */, + 51265EEFC50680498F3595EC8BA7F144 /* PTGoodsInfoMessage.m */, + B1EEF78990A400F274E4A69BA2845C27 /* PTSimpleGoodsInfoMessage.h */, + B3B8B717F7C2C112B1C1AE47367A687F /* PTSimpleGoodsInfoMessage.m */, + ); + name = goods; + path = goods; + sourceTree = ""; + }; + F55BE691180B8BCCF1F5A6B386859DAB /* comment */ = { + isa = PBXGroup; + children = ( + 1BE109AF1520550435DB60B53A76A601 /* PTCommentMessage.h */, + F738176AFA2E1A38C78ED6B9CDB4439B /* PTCommentMessage.m */, + ); + name = comment; + path = comment; + sourceTree = ""; + }; + F77F7DB5EE83508EF5AC81B3554CE307 /* essay */ = { + isa = PBXGroup; + children = ( + 87EAE85CDA251E9C1E32092DC72F1A39 /* PTAtUsersMessage.h */, + DF93747F7A19206B1FB8954357CEF8D5 /* PTAtUsersMessage.m */, + 848DE5A1ECBA06BBA62D41BF90E75220 /* PTEssayCommentMessage.h */, + BE007BECCC28F1FA23FAE6AC139904DD /* PTEssayCommentMessage.m */, + 5C046EC5184EC7AC0635B5107A7F86CE /* PTEssayMessage.h */, + D8CAD9EEF7A3FAC7F97707FBD1956D27 /* PTEssayMessage.m */, + BA5ED198C76CC361629913C361D9E914 /* PTEssayTypeEnum.h */, + ); + name = essay; + path = essay; + sourceTree = ""; + }; + F8140813075E44B697C1947C991EDFF0 /* recipequestion */ = { + isa = PBXGroup; + children = ( + 2B5225F4D7AEC274D2B2B7579A83B419 /* PTAnswerRecipeQuestionV2ReqMessage.h */, + 16B02DB4759DA313AB5EC505B5BBA190 /* PTAnswerRecipeQuestionV2ReqMessage.m */, + DF7635C48112509E2320A57F135A3D16 /* PTAnswerRecipeQuestionV2RespMessage.h */, + A4ED9BED1850A2257BF68855A2346BE8 /* PTAnswerRecipeQuestionV2RespMessage.m */, + 4AD8FD53E52ACE37C5EFAA5B2D9B2350 /* PTDeleteRecipeAnswerReqMessage.h */, + 91C8A4C1B8BF742CFCFB46AB7E135A45 /* PTDeleteRecipeAnswerReqMessage.m */, + 3E64B40EEAA1DF2600788BB9F5DA25EE /* PTDeleteRecipeAnswerRespMessage.h */, + 16CB2A63836407505B2F7DE772771772 /* PTDeleteRecipeAnswerRespMessage.m */, + C95FCF7303C6BF70AFB8E9220DC78653 /* PTDiggRecipeQuestionAnswerReqMessage.h */, + 5587B32C27D81C042ACDD627F9DF1D8A /* PTDiggRecipeQuestionAnswerReqMessage.m */, + C7E5815DDE0CF49CC7FEC13994DB2FA8 /* PTDiggRecipeQuestionAnswerRespMessage.h */, + AB268925B874B26BF5B50D19D378B666 /* PTDiggRecipeQuestionAnswerRespMessage.m */, + B5924B5F33079BD3E9BB93A34BE43E98 /* PTPagedRecipeQuestionAnswersReqMessage.h */, + E6A6A788EDBC211C89C65FD9EA6717A7 /* PTPagedRecipeQuestionAnswersReqMessage.m */, + A8AD96F0556D3C23E6EB64BB6A0B00D2 /* PTPagedRecipeQuestionAnswersRespMessage.h */, + CEF37C72482FB42EF7A7319CF704E47A /* PTPagedRecipeQuestionAnswersRespMessage.m */, + 20376AA2C1A2FAF93E20F1ACDBF04748 /* PTPagedRecipeQuestionsReqMessage.h */, + 477877F73253A1D5B0AE0CAAE57E0AA7 /* PTPagedRecipeQuestionsReqMessage.m */, + D9276DD80A0BDE05C3D9A450DAC3FD37 /* PTPagedRecipeQuestionsRespMessage.h */, + F81F2A39B7376AD3D203ABA87DD6C868 /* PTPagedRecipeQuestionsRespMessage.m */, + CBAECC3D44A71C057AB50287AC177C31 /* PTPagedRecipeQuestionsV2ReqMessage.h */, + CBC88B4E3B957722D87D0E03790E318F /* PTPagedRecipeQuestionsV2ReqMessage.m */, + 9616A54A10AC90C457337AF8106DC57F /* PTPagedRecipeQuestionsV2RespMessage.h */, + 4D3B4057D7E81A60B6C0B4A19EF38E9B /* PTPagedRecipeQuestionsV2RespMessage.m */, + BCB26DD424C04BFB100F082599FEF6A1 /* PTRecipeAskQuestionReqMessage.h */, + 4C890E875AFA25386C72E4016CAFBC09 /* PTRecipeAskQuestionReqMessage.m */, + DBB09A62ADF886111FC78E19B952BD16 /* PTRecipeAskQuestionRespMessage.h */, + F8C66D41564E898672902458CF3DB352 /* PTRecipeAskQuestionRespMessage.m */, + 5DD66C46999FB0D58AA9FB0E4D70E60F /* PTReportRecipeAnswerReqMessage.h */, + 756D67465F5250CA72379C2A142ABBA9 /* PTReportRecipeAnswerReqMessage.m */, + 675595C3DAD6B62AE938BB9A27E91838 /* PTReportRecipeAnswerRespMessage.h */, + 06D9AF6875FD5E57212E894777C08D1C /* PTReportRecipeAnswerRespMessage.m */, + 29B1F075876B0ACF62978B01BC13A3EB /* PTUndiggRecipeQuestionAnswerReqMessage.h */, + 39464CE56B1227227D983C8498709842 /* PTUndiggRecipeQuestionAnswerReqMessage.m */, + 5B48682672AEE92EDEBABABBFE6730FC /* PTUndiggRecipeQuestionAnswerRespMessage.h */, + F1734895D209724B15E84877F668F8D2 /* PTUndiggRecipeQuestionAnswerRespMessage.m */, + ); + name = recipequestion; + path = recipequestion; + sourceTree = ""; + }; + FA8EE3A3B50B5748BE9415E86852AB90 /* classroomtab */ = { + isa = PBXGroup; + children = ( + AD1B9F5F029A3A401FE85549F4E9D7C1 /* PTClassroomTabExtraMessage.h */, + 2E427E9B6F9B8E541D1FB162AD57FC3E /* PTClassroomTabExtraMessage.m */, + 7B479EE1B3D3A0A3BEC3246451CEFB63 /* PTClassroomTabMessage.h */, + BC825E6FAB8EB683BCB63E2D6412E416 /* PTClassroomTabMessage.m */, + 9CB7623161861A3254B7D269AEBA8C11 /* PTDisplayStyleMessage.h */, + AEAAED9E79B6D6A6B19CA44357DA17CB /* PTDisplayStyleMessage.m */, + ); + name = classroomtab; + path = classroomtab; + sourceTree = ""; + }; + FD1717D375C0D08F3FD96CE604B57B39 /* ad */ = { + isa = PBXGroup; + children = ( + BA4B0B4B9641C2246BEC3C44FA030D4F /* PTCacheSplashAdsReqMessage.h */, + C08787FDB85C9FA80D42C0E1A1838DD7 /* PTCacheSplashAdsReqMessage.m */, + 060CB8B9571F0C7C2475677C8AE1B83C /* PTCacheSplashAdsRespMessage.h */, + 446B4AB1844FECB9E343679E7F9E3295 /* PTCacheSplashAdsRespMessage.m */, + EE851CD1557FF7328B274AAAED1D41A6 /* PTGetDishesUploadedPageBannerInfoReqMessage.h */, + 191446E773378FDA8573C399139C756E /* PTGetDishesUploadedPageBannerInfoReqMessage.m */, + DF0FD6B1F6AF1F65FA21CDFF4484C8FA /* PTGetDishesUploadedPageBannerInfoRespMessage.h */, + B5CB42CED6FEC1B2763C66C8BB6C3505 /* PTGetDishesUploadedPageBannerInfoRespMessage.m */, + 7B39E63921E824CB7A9BC6C57FDA9188 /* PTLookupAdsBySlotNameReqMessage.h */, + A13C531F347AF420B02912A1FA8A3BE1 /* PTLookupAdsBySlotNameReqMessage.m */, + C4D44929BF2FA50C11FC3F44AB161451 /* PTLookupAdsBySlotNameRespMessage.h */, + 81DF4CE890F07847DA1919F68FFB250E /* PTLookupAdsBySlotNameRespMessage.m */, + 44C5914C73699E4E3EAAC1DAFF3611DB /* PTLookupSdkAdScheduleReqMessage.h */, + 7FD23C22FABA1B95FC6FD4143688623B /* PTLookupSdkAdScheduleReqMessage.m */, + 933254CFADFE278C93700D0A75D16C1F /* PTLookupSdkAdScheduleRespMessage.h */, + 526BD5ACB43D55A275C3F7DC4DA1DCF5 /* PTLookupSdkAdScheduleRespMessage.m */, + ); + name = ad; + path = ad; + sourceTree = ""; + }; + FDA7AB4B4AD3CF505DD563FDEFD42ED9 /* service */ = { + isa = PBXGroup; + children = ( + 3BF0E579EAC1EACAC845F7E2578CCA28 /* PTApiNewageService.h */, + 73FDA6575DAA6BA54A7BF133115262B4 /* PTApiNewageService.m */, + 380A0DC8A55DDB7CED34ABAC7F9F1A22 /* PTApiNewageService+Account.h */, + 123A50B6CB41FCD436189225F84BA963 /* PTApiNewageService+Account.m */, + D7D8CEC4D2573D1341BD844DB3BA369D /* PTApiNewageService+AD.h */, + 8021C0DA7FAD6844AEB8A71002C41BC5 /* PTApiNewageService+AD.m */, + A9F44CC117CF2B837B49C350FFC099C2 /* PTApiNewageService+Advertiser.h */, + A8BC30B4C9AB0FF56090A536C385C072 /* PTApiNewageService+Advertiser.m */, + 5E760527BFA35BCC4668F5A41D0A5BFF /* PTApiNewageService+Board.h */, + 1A362A6DC3D1556782887B4F7DD19F90 /* PTApiNewageService+Board.m */, + C8D219306ADF0E133801F8CA8474D676 /* PTApiNewageService+Chucode.h */, + 63355FB0054B775C9DD54440A898588B /* PTApiNewageService+Chucode.m */, + 23238BB42D8F10AE6BFAFB45763DC828 /* PTApiNewageService+City.h */, + 43A440F133F60D9003A26F16FABF7219 /* PTApiNewageService+City.m */, + EEEA3FFDEA1C4338BA93627A1C106626 /* PTApiNewageService+Course.h */, + 44FF0D991E1A82DB02352D130D1126CD /* PTApiNewageService+Course.m */, + 32C0C0660792A299D8957959991A7974 /* PTApiNewageService+Dish.h */, + 9CB8242049CEF6B04AA099DBA2AF046F /* PTApiNewageService+Dish.m */, + 4A87504F713508021A29F81669E5AB5C /* PTApiNewageService+Ec.h */, + 431F4B8E1AD390BE686A28859369CD15 /* PTApiNewageService+Ec.m */, + AA751FDFC00E878F98E9428AF5ED2B8F /* PTApiNewageService+Equipment.h */, + 19D1F1C8737AD26D3682E576285629BB /* PTApiNewageService+Equipment.m */, + CA1F333A666B2364819703AC99EFACBF /* PTApiNewageService+Essay.h */, + 960774F096F7C80E610FFE554289F117 /* PTApiNewageService+Essay.m */, + 73100BB9626979E08EB89EFAF30A3769 /* PTApiNewageService+Event.h */, + 1F2A86AFC7B5D16FE1DE07E043A18A43 /* PTApiNewageService+Event.m */, + DE60C44898D497F467B8EE0D8256B029 /* PTApiNewageService+Experiment.h */, + E707EA6FE74171237FF6A59590FAE20F /* PTApiNewageService+Experiment.m */, + 7DD7C25DE8599D7B7899A7F86CF0E944 /* PTApiNewageService+Feeds.h */, + D7702670E5D91EAE138BDB5A27F54869 /* PTApiNewageService+Feeds.m */, + 766C1385C052A78033B5D852042B02C7 /* PTApiNewageService+Homepage.h */, + 2FB2718DA896379CB5E6DBC00A98A775 /* PTApiNewageService+Homepage.m */, + 9A4AA619DA0B43767DFDB8FD23676C5F /* PTApiNewageService+InterestedTag.h */, + F746D9535EA93B89565A4C42009F31D0 /* PTApiNewageService+InterestedTag.m */, + 266678F1A87C048E715B5ACEDEBD68DB /* PTApiNewageService+Market.h */, + BE91BB0431EEC6B71FEDB28DF91E76F1 /* PTApiNewageService+Market.m */, + E98B3D1EE4476E4A811CA8C0C2B0DBEE /* PTApiNewageService+Notification.h */, + E019B56A7C34E0E48F7A775C30B6567C /* PTApiNewageService+Notification.m */, + CDB2601F46292D4B5CDA2FB8FF3DA6C8 /* PTApiNewageService+Pkx.h */, + 3CFBFFFAD4168A2D73937ACA8294B080 /* PTApiNewageService+Pkx.m */, + 1D528C41317227DDAE8B9A02B85A665A /* PTApiNewageService+Question.h */, + D07EE2D5C03E8AB7F63FD6736AE915FC /* PTApiNewageService+Question.m */, + 0450116815CD6CF10B796608C30EB872 /* PTApiNewageService+Questionnaire.h */, + 6BDA9EA96C3566CB4711E4A3204C5EE6 /* PTApiNewageService+Questionnaire.m */, + 8A777D3103ADC4B001FA8F1A530134D8 /* PTApiNewageService+Recipe.h */, + 379DA9854A1414D647C9E50A29CAB844 /* PTApiNewageService+Recipe.m */, + D1F88B778B8CF7C0D3E1133AFE78031C /* PTApiNewageService+RecipeAppraisal.h */, + 601ADA0758648070E2A6C354F966C8C7 /* PTApiNewageService+RecipeAppraisal.m */, + 299FA891AFBBEC9D018D163ED18D4737 /* PTApiNewageService+Search.h */, + E44CD0B23D5851F7AA6D05A4235AE4AC /* PTApiNewageService+Search.m */, + 6325C3A7070654D666944E8932DABE1B /* PTApiNewageService+ShareRecipe.h */, + 8EE115C43263CB349CFC3F8D06635B56 /* PTApiNewageService+ShareRecipe.m */, + 4DB6A09341F430ADBAE67F71DB86CF1B /* PTApiNewageService+Theme.h */, + A756B9162CF3E8F61E4860EEC98C6022 /* PTApiNewageService+Theme.m */, + 53847284996A08E81622AF53DE20B54C /* PTApiNewageService+VodVideo.h */, + F101335DEBC084A12AF3900A11A56026 /* PTApiNewageService+VodVideo.m */, + 8055C2E14088C6FF35A69CC489235D73 /* PTApiNewageService+Welfare.h */, + 2C5C9F5635336AB600D9CD47190512F7 /* PTApiNewageService+Welfare.m */, + 7D7CBACBACB40518B2396C82D06837B3 /* PTCommonRequestParameterMessage.h */, + 36FFDDF1D96881BA785ADEBB32A16FA5 /* PTCommonRequestParameterMessage.m */, + 397397AEE530706CD6AEE02428EDD316 /* PTCommonResponseParameterMessage.h */, + 358F2611F234FF466C41FF40DF3C6974 /* PTCommonResponseParameterMessage.m */, + D5A3788123A073D1C1A3E7D74932844D /* PTErrorCodeMessage.h */, + 6150B3896C7395D7A67513DE744DDB8D /* PTErrorCodeMessage.m */, + D1EAD56D21F11B86DB46B94F8EBD454C /* PTHeaderMessage.h */, + 14C287D574BB411CB5864E398C670D16 /* PTHeaderMessage.m */, + ); + name = service; + path = XCFPTApiKit/service; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - C3D1A87ECD5035632970E037352E0B47 /* Headers */ = { + 76972B25C1A0F76225BA1B130C84FB81 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CE1976EA09B7B412696377CA90971334 /* Pods-YJLibrary_Example-umbrella.h in Headers */, + 192EC18314227A6FEF9B449FE10C3E03 /* PTAccountDeactivationApplicationMessage.h in Headers */, + B4006406943E1DEB115979B3F24C00CF /* PTAccountMessage.h in Headers */, + B8D3875C8A7EDEC4AF056C14DBC94BA7 /* PTAddressBookFriendMessage.h in Headers */, + 8EE5871EEF6742E73E57129DB8EC5113 /* PTADInfoMessage.h in Headers */, + 6A1BFB2AE912C2E830C0CC1DE04C412B /* PTADMessage.h in Headers */, + 47F314AAF86B4DE0AA7428BAC6BFF790 /* PTADTypeEnum.h in Headers */, + 7F0BE7F64EF8E43801B258FEF634737D /* PTAdvertiserAccessTopTenStatisticMessage.h in Headers */, + B93E4F95368C000A59A96B2143B27A03 /* PTAdvertiserDataStatisticMessage.h in Headers */, + C4986AE720E4AC316160C95DCA8377CA /* PTAdvertiserKeywordStatisticMessage.h in Headers */, + 30115C4E260C68D9699051456B1ABEFC /* PTAdvertiserProductMessage.h in Headers */, + 71499A8FE28785DE694D0E9900B84FEB /* PTAdvertiserSourceCountDataMessage.h in Headers */, + BE29E41D8BCEDCF0DD55AB6A665757C4 /* PTAdvertiserSourceCountStatisticMessage.h in Headers */, + 09EC86E2D7CFA1C87D13D7E7EFDF614A /* PTAgreementStyleEnum.h in Headers */, + F574E4356BA49962E7BC64DCC67CE46D /* PTAnswerFreshWelfareQuestionnaireReqMessage.h in Headers */, + ADF08975C5D55B1E09DECC876657D0C5 /* PTAnswerFreshWelfareQuestionnaireRespMessage.h in Headers */, + 733D9EEE5477C9E38378571E9C8EC1EE /* PTAnswerInfoMessage.h in Headers */, + CC18495CA1523C8928C26E1BE333B76B /* PTAnswerQuestionnaireReqMessage.h in Headers */, + 78A321869860DB60E66582FBA1C7E423 /* PTAnswerQuestionnaireRespMessage.h in Headers */, + 42508B039E43A27C97E3F262182D9625 /* PTAnswerQuestionReqMessage.h in Headers */, + 1390DB6BC8D88F41DA40A4DE4E27576D /* PTAnswerQuestionRespMessage.h in Headers */, + 2B44A340600ABEEA567EF6D658BD32BE /* PTAnswerRecipeQuestionV2ReqMessage.h in Headers */, + 3D1DCCFB63B7AD54C9D1534F0ED5C0CA /* PTAnswerRecipeQuestionV2RespMessage.h in Headers */, + 29E3F81C8CA66C1C9A4D271600CCCB51 /* PTApiNewageService+Account.h in Headers */, + 6C05EF295D517CB1B185DB21AE35CC90 /* PTApiNewageService+AD.h in Headers */, + 1B0624CB6FE8D0FFCDE7637DECE47FD9 /* PTApiNewageService+Advertiser.h in Headers */, + 79F3BB29AD8AF4FA591B4ED7A47C176B /* PTApiNewageService+Board.h in Headers */, + 285D3C4DE612F77A0B4812405F3EB698 /* PTApiNewageService+Chucode.h in Headers */, + D3BAAE97072C948045300BFD70854E78 /* PTApiNewageService+City.h in Headers */, + 8C5FF24F0DD7E4349EDACCF562A2BDA9 /* PTApiNewageService+Course.h in Headers */, + 846CB21F962CF0250F1AAAD01D0420E6 /* PTApiNewageService+Dish.h in Headers */, + 3A4FF833F4141E7CF140C05843177EEF /* PTApiNewageService+Ec.h in Headers */, + F0BCA9EA88B10AC44602F4CD70454AC2 /* PTApiNewageService+Equipment.h in Headers */, + 84E4A92C081BDBFC5DEA0E1880A4D2AA /* PTApiNewageService+Essay.h in Headers */, + 9B860080F4578C49C594FCECDB323ED9 /* PTApiNewageService+Event.h in Headers */, + 6EE44130F462B031224668CD031991F5 /* PTApiNewageService+Experiment.h in Headers */, + B2D541F19CB45A747C500427FDCD4811 /* PTApiNewageService+Feeds.h in Headers */, + D6D9038A2C86032D508B34076E2BF511 /* PTApiNewageService+Homepage.h in Headers */, + 290FF36C40E6D97A318DC8373B6CEC32 /* PTApiNewageService+InterestedTag.h in Headers */, + 572FD11D8149389A14C11669DEAB9089 /* PTApiNewageService+Market.h in Headers */, + 0B7FC767C880A1B486C49851EB015B7C /* PTApiNewageService+Notification.h in Headers */, + 92D1BF815249564BDF721AEBBF0F2D51 /* PTApiNewageService+Pkx.h in Headers */, + BEF4F1AE1A05F68F074DFEC1C50A9888 /* PTApiNewageService+Question.h in Headers */, + C6155C350B9D42449788CC8DA5D09C41 /* PTApiNewageService+Questionnaire.h in Headers */, + 11CF7631709D11C9E37324FE8D1A2A1A /* PTApiNewageService+Recipe.h in Headers */, + 996D83054A3C80375944CA779AB3CBCE /* PTApiNewageService+RecipeAppraisal.h in Headers */, + 0F599264CAA17A403F2CF6A82C99D0F4 /* PTApiNewageService+Search.h in Headers */, + E9AAE5359FF22303D9C1E51A330C679B /* PTApiNewageService+ShareRecipe.h in Headers */, + D9A7162BCE37255307768EC021B00260 /* PTApiNewageService+Signature.h in Headers */, + 5CD975AF6C04FE2C88926E19316CAD12 /* PTApiNewageService+Theme.h in Headers */, + 274FBBCF41DB300111FF26E79982129D /* PTApiNewageService+VodVideo.h in Headers */, + 47ADBCEEEDCFE373CDCE630D8ABFE687 /* PTApiNewageService+Welfare.h in Headers */, + 6231C8DA65982FBE9015E25E6D4164E8 /* PTApiNewageService.h in Headers */, + 9DAF243CC77A431B7408D79916676D56 /* PTApiNewageServicePrivate.h in Headers */, + C58A60C82037069A5740E09D23EEED58 /* PTApplicationStatusEnum.h in Headers */, + EAE4DF0269CC88DB941477378D36AB19 /* PTApplyForCourseVoucherReqMessage.h in Headers */, + B71C4559097AB213369A66015DE9FCBF /* PTApplyForCourseVoucherRespMessage.h in Headers */, + 7DB2DDAAEC8C388FD4079A91EF16ECBF /* PTAskMpQuestionNotificationMessage.h in Headers */, + BE2C23047C4EB34E0021416FED4B205F /* PTAskQuestionNotificationMessage.h in Headers */, + 9C60DDD8BFE9CC6EE14EFE9168942CD7 /* PTAskQuestionReqMessage.h in Headers */, + 7189A3520CBC1E4022ED32A58B098E8A /* PTAskQuestionRespMessage.h in Headers */, + 566C854C1EE4C3DE1A2604E0A569D5FC /* PTAskRecipeQuestionNotificationMessage.h in Headers */, + 1B8A65862AFF09A496A7EDE387CDC673 /* PTAtUsersMessage.h in Headers */, + E2BC539F143D0C5377EDA881BD07D841 /* PTBannerMessage.h in Headers */, + C5A0577B3B6548371CBDD94C4A2808A3 /* PTBatchGetExperimentResultsReqMessage.h in Headers */, + 6C5FF7D6069FA43F90E8C7854603249F /* PTBatchGetExperimentResultsRespMessage.h in Headers */, + A5504FD9B5332BEEC651B3FC4FD05EAE /* PTBindForFreeCourseReqMessage.h in Headers */, + 1455B21C5A6ECC042438EE7B4406FA3B /* PTBindForFreeCourseRespMessage.h in Headers */, + 5EF7BC1980E40E33B9900853018FE7A4 /* PTBindUserEquipmentReqMessage.h in Headers */, + DA7D04C3DD5FFEDB13150B347BBEEF24 /* PTBindUserEquipmentRespMessage.h in Headers */, + 4A43587F839088A401C42AE311525B0C /* PTBoardMessage.h in Headers */, + F1467A819EAB7DAD27E6E21FA11DC738 /* PTCacheSplashAdsReqMessage.h in Headers */, + 8AF28775F535895149BDE4708B01D44D /* PTCacheSplashAdsRespMessage.h in Headers */, + FC99430C2603057938068F70358CFDEE /* PTCanUpdateDishReqMessage.h in Headers */, + B6C630A6AA5986D63E02CF288ACB1F55 /* PTCanUpdateDishRespMessage.h in Headers */, + 0A8FD8EE3FD577D5F4D4F52A0789E386 /* PTCanUpdateEssayReqMessage.h in Headers */, + F81B157B921A3EEF9C5E5AFE23B6ED9B /* PTCanUpdateEssayRespMessage.h in Headers */, + B97F3916D7CFBF8BCE2303CC880BA5B0 /* PTCardDishCellMessage.h in Headers */, + FED40D5BFC4AB35DD4C6791AE31990DB /* PTChangeNotificationSettingStatusReqMessage.h in Headers */, + 7AAF01779B6E2B89989343E05056768C /* PTChangeNotificationSettingStatusRespMessage.h in Headers */, + BC335981E00F65E47969B5AE7964FCD2 /* PTChannelTypeEnum.h in Headers */, + EA4260046214C96838B1F814B598DF78 /* PTChucodeMessage.h in Headers */, + AB5F95E8BBC08ED6ADD29203B9ACD463 /* PTClassroomTabExtraMessage.h in Headers */, + B2C54A388D2EFE721EA4BEC8F7F0D495 /* PTClassroomTabMessage.h in Headers */, + 0C8A49A98411CE1BC1E390F8085C0D81 /* PTClassroomVoucherMessage.h in Headers */, + C8EFFFD364826C6C38CECFB8777FB157 /* PTCloseQuestionnaireReqMessage.h in Headers */, + 5CD66E7884B5682048C819F87F4857F0 /* PTCloseQuestionnaireRespMessage.h in Headers */, + 566B159EC76B757DE15BC80B6E213484 /* PTCollectCourseNotificationMessage.h in Headers */, + AE426B4634B5C8DE2F312EAA073DFA44 /* PTCollectDishReqMessage.h in Headers */, + 27722E4549875469D9B4F4A514068C3E /* PTCollectDishRespMessage.h in Headers */, + D758F324BD0AB9E48E99C83C3B6A46BA /* PTCollectEssayNotificationMessage.h in Headers */, + D2A1F4D5ABCCE39691130DFC051BAEAA /* PTCollectEssayReqMessage.h in Headers */, + A46D6BBE56D2D61D95A014636064471D /* PTCollectEssayRespMessage.h in Headers */, + 9050B81FABEB668EC786EE299183FAB4 /* PTCollectRecipeNotificationMessage.h in Headers */, + B1F14C2E1A4C43FF32FF0FDA7A5EA66D /* PTCommentDishNotificationMessage.h in Headers */, + 63146D5CF9795ACD558900B33DF5D286 /* PTCommentEssayNotificationMessage.h in Headers */, + D73663E4D5756C56A35CAD3FC55E37DF /* PTCommentMessage.h in Headers */, + E3574CDCDDF9F54357F397DE432E1249 /* PTCommentPromptRuleMessage.h in Headers */, + 5C2E0D9545DC643093EC0A881EF6963E /* PTCommentPromptRulesReqMessage.h in Headers */, + FE873E7292D45F60BAE7210F573D8532 /* PTCommentPromptRulesRespMessage.h in Headers */, + E541922BC20A31A0653291364092F8B1 /* PTCommentReviewNotificationMessage.h in Headers */, + 522757CD7E9395B74A4C663CF5B640C4 /* PTCommonRequestParameterMessage.h in Headers */, + 6C44E00F21ADBDE15F68CF84E0C066FD /* PTCommonResponseParameterMessage.h in Headers */, + CD3FD6F5CBFBACC7DCE71417FFEBB6C6 /* PTContactMessage.h in Headers */, + 55B17204C0B2B49DB135BC84ED84B12A /* PTContentArrangeEnum.h in Headers */, + 366B5E39CE8603C017BB81D45EDA3B68 /* PTCookCourseNotificationMessage.h in Headers */, + 58840B5CE8782F8615F474245467F518 /* PTCookRecipeNotificationMessage.h in Headers */, + E01FE520F8A5E26449B072BF5D6B5831 /* PTCountUserBoardsReqMessage.h in Headers */, + 8A436C88F6109302E2BC877CC2B53696 /* PTCountUserBoardsRespMessage.h in Headers */, + 504DAADEDFC93EFD6FD2D0ADB5E29218 /* PTCourseKindMessage.h in Headers */, + 5A618C5F1EB053E427786453D8124DAA /* PTCourseLabelMessage.h in Headers */, + E1F8AE79CCA922244F60B6165F218258 /* PTCourseLabelStyleMessage.h in Headers */, + F610639847F4DE416E2E56DEB6822B46 /* PTCourseLecturerMessage.h in Headers */, + 30F2AEE1611EB2C4AE72C419FCB2FC82 /* PTCourseLessonMessage.h in Headers */, + 97261501061D4129C93D27CA6336263E /* PTCourseMessage.h in Headers */, + 4D06B80E65A833367440CCE0B32ADBA5 /* PTCourseRateDisplayInfoMessage.h in Headers */, + A10DADE95EDDF281F9D8A2A50129F259 /* PTCourseRateMessage.h in Headers */, + ED07486A58570B445ABF3A0692186B94 /* PTCourseRateTagMessage.h in Headers */, + 0B515AE4353978CFF637B3F4DD218D70 /* PTCourseRateUserMessage.h in Headers */, + E51889330CD438CF101E68E702E28DB7 /* PTCoursesWithTagMessage.h in Headers */, + 60DA500EC2BACCB155409E0D091F6141 /* PTCourseTagMessage.h in Headers */, + C441F7E52C2D68C25B766A7550DE8B35 /* PTCreateAccountDeactivationApplicationReqMessage.h in Headers */, + 6628253C30B274BFF2082483869C0901 /* PTCreateAccountDeactivationApplicationRespMessage.h in Headers */, + A8A43F796BF3F7CD7ED5E7D8290DC1DD /* PTCreateCommentReqMessage.h in Headers */, + 05388039B423616259FF63963B8E1EBC /* PTCreateCommentRespMessage.h in Headers */, + 8E4B736477996047F0BD99F630BD6B17 /* PTCreateCourseFeedbackReqMessage.h in Headers */, + 4A9D55BF6DF583DEF4EE6204B098CB24 /* PTCreateCourseFeedbackRespMessage.h in Headers */, + 45BC7F691E70E59FE6742CDE110794F2 /* PTCreateEssayReqMessage.h in Headers */, + CBF915E6B3EAA0C419DE6ABC4AA3D8FF /* PTCreateEssayRespMessage.h in Headers */, + 3462D36DC8ABB4CDE7743CCD96896945 /* PTCreateViaWeappWithPhoneBindingReqMessage.h in Headers */, + 71F3E202DBB221BE7BB9416936808D43 /* PTCreateViaWeappWithPhoneBindingRespMessage.h in Headers */, + C3B0A14CB39BF7B24160A6667E0C7C2F /* PTCreateViaWechatWithPhoneBindingReqMessage.h in Headers */, + 809888F230692875F443C5D93847672A /* PTCreateViaWechatWithPhoneBindingRespMessage.h in Headers */, + 3735199B266014E83E7D59052501F124 /* PTCursorMessage.h in Headers */, + FD77B662CA40E431E7999309CA0069B8 /* PTDelEssayReqMessage.h in Headers */, + 23831C060DFA03E6DF75B47D406ABF4F /* PTDelEssayRespMessage.h in Headers */, + 8299FBACB90C33589479F10453217553 /* PTDeleteAnswerReqMessage.h in Headers */, + C74A5D95C95AC9B4B483FFFF9986F60A /* PTDeleteAnswerRespMessage.h in Headers */, + 2793D45A0B6701F95F6EDE3AA04B0D1E /* PTDeleteQuestionReqMessage.h in Headers */, + 88EBE99804EDE75B407D82C0AD6BDE9A /* PTDeleteQuestionRespMessage.h in Headers */, + 14A9014B32ACBDF50340BDFED05CB238 /* PTDeleteRecipeAnswerReqMessage.h in Headers */, + 8335301DEBC6C5C599C381C7DB034EB1 /* PTDeleteRecipeAnswerRespMessage.h in Headers */, + 7EBC28192EBB691E48B95B3B8009082B /* PTDependentWelfareViewMessage.h in Headers */, + 39147B159B76E8963B5D53415E86E4A5 /* PTDeviceAgreeAgreementReqMessage.h in Headers */, + 19A6B1DFFAA49BF0EFC890472E7546CE /* PTDeviceAgreeAgreementRespMessage.h in Headers */, + 38F6F8D16F99428655F1B9E9AC046ECA /* PTDiggDishNotificationMessage.h in Headers */, + 1349047DE9A444CEA2ECA4D18701D101 /* PTDiggEssayNotificationMessage.h in Headers */, + F3E159720E736F5F7B2AD21E4684D10A /* PTDiggEssayReqMessage.h in Headers */, + 15A93D16C9F74CDC82C747BDFA189ED7 /* PTDiggEssayRespMessage.h in Headers */, + 4B3EBBA700158555CAA7B3D84BB67169 /* PTDiggMpQuestionNotificationMessage.h in Headers */, + 0298D874A94F4B341106BB44C02A2608 /* PTDiggQuestionAnswerNotificationMessage.h in Headers */, + CA6B852E6787EFE98A64DAFA0911915B /* PTDiggQuestionAnswerReqMessage.h in Headers */, + D25AB090D6817388006AABC89F54B04E /* PTDiggQuestionAnswerRespMessage.h in Headers */, + 2B4376F14D9FB8834C6F6F8C95F869E3 /* PTDiggQuestionNotificationMessage.h in Headers */, + 02CFC3BF38731BA11C90A1E84DD1D11B /* PTDiggQuestionReqMessage.h in Headers */, + FA5AB257D01640C93A17A58ED1F5DCBA /* PTDiggQuestionRespMessage.h in Headers */, + E5DD5ED0F03C362694357DCA64A90E61 /* PTDiggRecipeQuestionAnswerNotificationMessage.h in Headers */, + EEF1C75BCFAA6A5897CB565106A306BE /* PTDiggRecipeQuestionAnswerReqMessage.h in Headers */, + 0519A60446C3225D99347B97C2DEFBFE /* PTDiggRecipeQuestionAnswerRespMessage.h in Headers */, + 644BB0DCE7F3BBACAF2B8B3433CBC26B /* PTDiggRecipeQuestionNotificationMessage.h in Headers */, + 999B1A107D0134E243A1DB3037AFB9AC /* PTDiggReviewNotificationMessage.h in Headers */, + C8A96F8594646DA390728B44E12C5B4A /* PTDishMessage.h in Headers */, + 3005C15A310261396E1E1558CB79012A /* PTDishPicTagMessage.h in Headers */, + EE95990F307D15B839214FF82F0A234A /* PTDishSourceFlagEnum.h in Headers */, + E7ADFD359837C40B1AF1C56AB8D3C7FB /* PTDishSourceMessage.h in Headers */, + EA53EA36D8D5E00EB979424850E80B8A /* PTDisplayStyleMessage.h in Headers */, + C3498C88210C89B73BCBD83640BE66FB /* PTEmptyMessage.h in Headers */, + A574A5E6385E7949D9C3F5D9BEFBD642 /* PTEquipmentBrandMessage.h in Headers */, + 685D8D728E3A79EF3BFB8BBDF751F857 /* PTEquipmentCategoryMessage.h in Headers */, + BABD14B65DD2E74DF1B860FDBBFF78CF /* PTEquipmentMessage.h in Headers */, + 767CB83DF2C2C295F4BC364AE219F451 /* PTEquipmentModelMessage.h in Headers */, + FBB390D4ADFA069FC7F1F02C3CAFFDE4 /* PTErrorCodeMessage.h in Headers */, + 2DFC3D0535D44402AB7C3C39C4CC3121 /* PTEssayCommentMessage.h in Headers */, + 9CEB09F55018A0462D153C35B55A8087 /* PTEssayMessage.h in Headers */, + 86D35CCA9D041C8F4DE3D77581E17BC8 /* PTEssayTypeEnum.h in Headers */, + 8D9F8C0CAECE3E1A40C56A15EBFE2EDC /* PTEventCustomizationMessage.h in Headers */, + E409D49546511DDF69A440F35E1F450E /* PTEventMessage.h in Headers */, + 3B92AC744202F2D4777CF36FDA30566D /* PTExperimentResultMessage.h in Headers */, + 6486A60B371084712316724610083BEC /* PTExtraIconTypeEnum.h in Headers */, + B59574B2CF525085ABD78C0C890187ED /* PTExtraInfoMessage.h in Headers */, + C4F67E04321CF742ACB6F40CF879D4D7 /* PTExtraMessage.h in Headers */, + 261B319F33CF00B946B5DDFB5B4C8A3C /* PTFeedsGroupMessage.h in Headers */, + 767368C0073DDE47279294B1B97809B9 /* PTFeedsMessage.h in Headers */, + A60060346C69A320F7359133210D6910 /* PTFeedsTargetTypeEnum.h in Headers */, + FC7DA5F70C747CD65CC4D30D4CBB022D /* PTFollowUserNotificationMessage.h in Headers */, + 738F1AE27D8A6A79120B4A35F21A00AD /* PTFreshWelfareInfoMessage.h in Headers */, + 2F8324AFC0361D61713E54334466D249 /* PTFreshWelfareStatsReportMessage.h in Headers */, + 2FA80D244164ACD7F945344DC4A36CC4 /* PTFreshWelfareStatusEnum.h in Headers */, + 2B001E5D83DB931F2AEA71778D1C5B39 /* PTGetAccountDeactivationApplicationReqMessage.h in Headers */, + F977E525B992A26585F2A4B7920E06F0 /* PTGetAccountDeactivationApplicationRespMessage.h in Headers */, + B03B0816AA814A2ED43FC14157D079C8 /* PTGetAdvertiserAccessSourceStatisticReqMessage.h in Headers */, + 96E6FDB7936E0AB943391174CBC22194 /* PTGetAdvertiserAccessSourceStatisticRespMessage.h in Headers */, + B0392497E8B46FFCBE534E4775E20763 /* PTGetAdvertiserAccessTopTenStatisticReqMessage.h in Headers */, + B414DE126A02661A30CE595D40715F35 /* PTGetAdvertiserAccessTopTenStatisticRespMessage.h in Headers */, + 1F81C51767FD53B5F5A0E7BDC137A171 /* PTGetAdvertiserDataStatisticReqMessage.h in Headers */, + 73793881DB1FBDF396167F388DA54393 /* PTGetAdvertiserDataStatisticRespMessage.h in Headers */, + 0526491CEDF1CB11BB32BF794AB4B5F0 /* PTGetAdvertiserKeywordStatisticReqMessage.h in Headers */, + D64EC8157B7405BCAEEEB42BAC64B459 /* PTGetAdvertiserKeywordStatisticRespMessage.h in Headers */, + 1C01F300B5D0B59EA90FD4D3A5F92319 /* PTGetAdvertiserOneDayOneNumberStatReqMessage.h in Headers */, + BB6D76CF0E613E0CD08712416D15CBC9 /* PTGetAdvertiserOneDayOneNumberStatRespMessage.h in Headers */, + 69A4E0514C0B0776764A8254006E9302 /* PTGetAdvertiserProductReqMessage.h in Headers */, + 6CD5650160F2D90D786A9DBFAF851671 /* PTGetAdvertiserProductRespMessage.h in Headers */, + 0F71CC8D093669B8709A8DD9DF83DCE3 /* PTGetAdvertiserQuestionnaireStatisticsReqMessage.h in Headers */, + 953A18EFE59EA7ED419F523238A304CA /* PTGetAdvertiserQuestionnaireStatisticsRespMessage.h in Headers */, + 0CC7A1A1A992EA251C85CC3F5A89B543 /* PTGetAdvertiserRecipeDailyStatisticReqMessage.h in Headers */, + 1116495BC0FDBC98B2373A73D5E5DABA /* PTGetAdvertiserRecipeDailyStatisticRespMessage.h in Headers */, + AFEB1B435F7E0F1430C1F754116F2DD7 /* PTGetAdvertiserSourceImpressionStatisticReqMessage.h in Headers */, + 3C4CC1CD1CDBEE79E9F3AE156AF28AFC /* PTGetAdvertiserSourceImpressionStatisticRespMessage.h in Headers */, + 8CC39F0C5F5A7DF73B04A030FE357CD0 /* PTGetAllEquipmentBrandsByCategoryReqMessage.h in Headers */, + 505D05188B91131B391849BC35B10F42 /* PTGetAllEquipmentBrandsByCategoryRespMessage.h in Headers */, + E96565164C3DC779B9C25CBED2141262 /* PTGetAuthKeyByAuthCodeReqMessage.h in Headers */, + 16C5CB16D4E125808A34951B909DA9C0 /* PTGetAuthKeyByAuthCodeRespMessage.h in Headers */, + 227140A42EF452794A7A69639983AFFD /* PTGetChucodeReqMessage.h in Headers */, + 27C4E1E734FBDD38A6EB6F758293F66A /* PTGetChucodeRespMessage.h in Headers */, + 762A1B50690CC91DF3AB9413E46719BD /* PTGetClassroomTabsReqMessage.h in Headers */, + B2AEB1C54D9B27C9F6CC4C82B4FDCD2F /* PTGetClassroomTabsRespMessage.h in Headers */, + AC0EEE9A3BB32716A370B663FB0AA7FD /* PTGetCourseDishesOrderByTimeReqMessage.h in Headers */, + 4C0E2F0BBC1C35E0FC56DC402F9DCB3C /* PTGetCourseDishesOrderByTimeRespMessage.h in Headers */, + 6A6300C8E1C9281224274D76CC2A8FF5 /* PTGetCourseFitlerEnum.h in Headers */, + 90BDEDCDF4467E83DC319D944F52971F /* PTGetCourseTagReqMessage.h in Headers */, + 8582DBB25D99D65E7664736FA00F8C77 /* PTGetCourseTagRespMessage.h in Headers */, + 8478C78AAC6841E46459EC73CA680B73 /* PTGetDeviceRecommendTagsReqMessage.h in Headers */, + FED63650734154798BA4BAEC9A739F44 /* PTGetDeviceRecommendTagsRespMessage.h in Headers */, + A48B47D6C7AA190B9FECE592BFB8E407 /* PTGetDishesUploadedPageBannerInfoReqMessage.h in Headers */, + 27EB10D2660E3CCFDA889539E2043CD9 /* PTGetDishesUploadedPageBannerInfoRespMessage.h in Headers */, + 81A631F54DD6214480BDCF93791A90B1 /* PTGetExperimentResultReqMessage.h in Headers */, + 61FCE1092DC6A3B970898BDBAB13EF0E /* PTGetExperimentResultRespMessage.h in Headers */, + D0AAF177EEF14D81ABC42BFD81E32F3D /* PTGetFeedsGroupsReqMessage.h in Headers */, + 036B90E0064C1DDE11378338FDB214F5 /* PTGetFeedsGroupsRespMessage.h in Headers */, + 5194C088A04A9188320E29147E48908D /* PTGetFeedsPageRecommendationUsersReqMessage.h in Headers */, + 3B07449D981FD8AE4A6DAA8EB2A7208C /* PTGetFeedsPageRecommendationUsersRespMessage.h in Headers */, + 96DDC5B7596322FB68E865EA63A76433 /* PTGetFreeCourseListReqMessage.h in Headers */, + 2516C8EF670DC230E3A52DFAF7C9E7BD /* PTGetFreeCourseListRespMessage.h in Headers */, + CB7BB75D25BF8EF85C72AEA5839C7B5A /* PTGetFreshWelfareQuestionnaireReqMessage.h in Headers */, + B27150DDBBCA1826CFCAD90358F188F9 /* PTGetFreshWelfareQuestionnaireRespMessage.h in Headers */, + 6224D5BED41FD69EDA235383ED2793B5 /* PTGetFreshWelfareStatsReportReqMessage.h in Headers */, + A04D29E9C06C36AB7A004288A0CFDE31 /* PTGetFreshWelfareStatsReportRespMessage.h in Headers */, + D28BA6C51D1D12BC96D472A8FD8FC4A7 /* PTGetFreshWelfareStatusReqMessage.h in Headers */, + 9D33A2DAFB0C73006E91AE62BFDA9CF6 /* PTGetFreshWelfareStatusRespMessage.h in Headers */, + 90CA2EFBD4BA5F1E3C400621A9874643 /* PTGetInterestedTagsReqMessage.h in Headers */, + 1B92C9F91D31BD43273A1458ECBEC80D /* PTGetInterestedTagsRespMessage.h in Headers */, + E59A3CDAE1D157AEE1287D47B2995423 /* PTGetIsDeviceAgreeAgreementReqMessage.h in Headers */, + 458CD856F638C7169BE1BAB0C3B93359 /* PTGetIsDeviceAgreeAgreementRespMessage.h in Headers */, + 5586D49191ACD2CA931D5201AFB42FE9 /* PTGetMarketTabsReqMessage.h in Headers */, + 6BAA983813C84E3AA819103C50E75B26 /* PTGetMarketTabsRespMessage.h in Headers */, + F2050836747FB591CAC15E94773E6350 /* PTGetMonthlyCourseRankingListReqMessage.h in Headers */, + E7B2812CFA7AD5EEEAACD516B69715EB /* PTGetMonthlyCourseRankingListRespMessage.h in Headers */, + C4017CC7561C93C7C47A3B4133EB14F9 /* PTGetMyCoursesReqMessage.h in Headers */, + 7223FDB251C082F0B7A253B2AC65FCD3 /* PTGetMyCoursesRespMessage.h in Headers */, + DF706DB2B965CEE9AA0EE5CF27BE3389 /* PTGetMyCoursesStatisticsReqMessage.h in Headers */, + EB2864E01FD6166405597F7B88A89C73 /* PTGetMyCoursesStatisticsRespMessage.h in Headers */, + C6793F50636FAB2FD783DFFB5723CA7B /* PTGetNotificationSettingStatusReqMessage.h in Headers */, + 69D90CAA7575E498C1699A3A7418CDE2 /* PTGetNotificationSettingStatusRespMessage.h in Headers */, + 79F3EA8051CF648C88CE25DB75314A87 /* PTGetNotificationsReqMessage.h in Headers */, + 8E6ABF27AC9FC0CF651991C6B905EA00 /* PTGetNotificationsRespMessage.h in Headers */, + 3DBED0BF6750E4F961895856C2D03D00 /* PTGetNotificationTabsReqMessage.h in Headers */, + 5C3CA31420074BE8B8DB5D2C34197A7C /* PTGetNotificationTabsRespMessage.h in Headers */, + 34D30E5CFBF41B2D7A954E4A40920F4A /* PTGetQuestionnaireReqMessage.h in Headers */, + BFA7F0F4A34162AC96D0EDFC708A3E26 /* PTGetQuestionnaireRespMessage.h in Headers */, + 88C7F1EC6A73E64EB6E0C89F5025E465 /* PTGetRecipeAppraisalQuestionReqMessage.h in Headers */, + 46B5355D1BB3CC128E878D1B89D238E9 /* PTGetRecipeAppraisalQuestionRespMessage.h in Headers */, + B043EBA346A7776DE5149C4140C6AB0A /* PTGetRecipeDishesOrderByTimeReqMessage.h in Headers */, + 6296C544D9453715A04B5D727B9B0AE8 /* PTGetRecipeDishesOrderByTimeRespMessage.h in Headers */, + 9AE6AA99E9771711ACAB3302335A8816 /* PTGetRecipeFeedsReqMessage.h in Headers */, + 3AEF6D0F5CB2769B65FB47A9F8691DC2 /* PTGetRecipeFeedsRespMessage.h in Headers */, + BFAAC9DAA1CCB1732E370BB63F1B8797 /* PTGetRecipeFeedsV2ReqMessage.h in Headers */, + 9DE82873A5C87FED5D5911794EC08663 /* PTGetRecipeFeedsV2RespMessage.h in Headers */, + B9FA9E117BF333161A4597D4BFCB33B1 /* PTGetRecipesByIngsReqMessage.h in Headers */, + 3937C68B006F0B2BB70A22EB6D26C746 /* PTGetRecipesByIngsRespMessage.h in Headers */, + 59F60BEBFE8BFCA8C006C4CFE74E6956 /* PTGetRecommendedEquipmentBrandsReqMessage.h in Headers */, + 36C5A4218F8D0735C2A7348EAFA9BE03 /* PTGetRecommendedEquipmentBrandsRespMessage.h in Headers */, + 607A31BBBF1FBC07C445331779465BFC /* PTGetRecommendedEquipmentCategoriesReqMessage.h in Headers */, + 99560EC67A4B2866AE23A044B85FA23E /* PTGetRecommendedEquipmentCategoriesRespMessage.h in Headers */, + E1953FFE38E0C4435DB32013D4687D49 /* PTGetRecommendedEquipmentModelsReqMessage.h in Headers */, + 0E31B577C2BB70D7ED77973F7A9348CA /* PTGetRecommendedEquipmentModelsRespMessage.h in Headers */, + F80C988EA480877C63BE321DE277967B /* PTGetRecommendEventsReqMessage.h in Headers */, + 2F783A64578D14EB590A67462D60B4FA /* PTGetRecommendEventsRespMessage.h in Headers */, + D928F6D487D9C8BB8C24494C20D600E3 /* PTGetSameCityRecommendationsReqMessage.h in Headers */, + 5A9E2A25AC7E4647205D638F71B50FC4 /* PTGetSameCityRecommendationsRespMessage.h in Headers */, + F126C12E53BF218C27A77F0E318A7DC9 /* PTGetShareRecipeTitleReqMessage.h in Headers */, + 92AD65AD70F905F67F4396A289859F4B /* PTGetShareRecipeTitleRespMessage.h in Headers */, + 01DBADCF79727992389460726DA55086 /* PTGetSignatureReqMessage.h in Headers */, + DA728AE553B9502955623A88290D874C /* PTGetSignatureRespMessage.h in Headers */, + CC65AFDDC0E2AD144F427F9E48AFC4E4 /* PTGetTagHotCoursesReqMessage.h in Headers */, + 41271483532A6FA5E8E822480EC50782 /* PTGetTagHotCoursesRespMessage.h in Headers */, + 4F541662D018D714BE7A4F6CC22960A5 /* PTGetUnfinishedWelfareUrlReqMessage.h in Headers */, + 2F30561B8C7B773C80B152D945F8D9AA /* PTGetUnfinishedWelfareUrlRespMessage.h in Headers */, + A30884B9AAABAAB62A30A24531969476 /* PTGetUserAllEquipmentsReqMessage.h in Headers */, + A7A61B504C3AB10C3ABDB34F8F7D8A81 /* PTGetUserAllEquipmentsRespMessage.h in Headers */, + EBEB9695658E494FA8F8395DC2D6944E /* PTGetUserPageRecommendationUsersReqMessage.h in Headers */, + 97192BBF39BBF39C501C963757E96C40 /* PTGetUserPageRecommendationUsersRespMessage.h in Headers */, + A7D3FF0A338F33B41B88D5EF03A70FB2 /* PTGetUsersByAddressBookReqMessage.h in Headers */, + 2FFEA826F6FE11840B552646A03C727B /* PTGetUsersByAddressBookRespMessage.h in Headers */, + A9A8107115449F8435212C276ECE32A3 /* PTGetUserWelfareViewReqMessage.h in Headers */, + A52E15F8447C55D7BCC9F33C16DAE17D /* PTGetUserWelfareViewRespMessage.h in Headers */, + C16E4C26D80E480C9E4E0EA49A60FABE /* PTGoodsInfoMessage.h in Headers */, + D5C0AAFD0C55B142428B766F35AFC8C2 /* PTGoodsTypeEnum.h in Headers */, + 1B2875C90B5AC4E084A5ABFDD8CD0BD4 /* PTHeaderMessage.h in Headers */, + 9CDCD634017F417B846085C48D5DA8E9 /* PTHistoricalWelfareViewMessage.h in Headers */, + A420B0257E321ED835705ECD64EF05A4 /* PTHybridListCellMessage.h in Headers */, + 454CB0FF302DC3C91436418838015398 /* PTImageConditionMessage.h in Headers */, + 17D1114D6D48E7B2E3606B4D0ED17EFB /* PTImageParagraphMessage.h in Headers */, + 1C6554C486FD69DE7677F3DFAF0CCB81 /* PTIndependentWelfareViewMessage.h in Headers */, + 22D6420060459EBDECF2CEB7C0D83D86 /* PTIngredientMessage.h in Headers */, + 27DBEFB15620D320B3FF3ACAAD993F6B /* PTIngredientParagraphMessage.h in Headers */, + 4BF9346657098A04FE54E7831A537CED /* PTInstructionMessage.h in Headers */, + 542A7D1D31DBEAE2FE650D5AEBFEECC6 /* PTInterestedTagMessage.h in Headers */, + 6DEA8838F4FB1C37E74D26FC184EC265 /* PTIsTargetInUserBoardsReqMessage.h in Headers */, + 202E26A8BE78534BAE6395D24A5D1B02 /* PTIsTargetInUserBoardsRespMessage.h in Headers */, + DEAA3D3744EB66DCA37B69DC80843DA3 /* PTIsUpdateAgreementReqMessage.h in Headers */, + E5B23D45552E5B8A261554830CC2C813 /* PTIsUpdateAgreementRespMessage.h in Headers */, + 9F194DD4CE39B0EF86D1EFE9B8CCA210 /* PTLessonProcessMessage.h in Headers */, + BAB15CFEC6DDA2E6642EB3A021992A96 /* PTLineCourseCellMessage.h in Headers */, + 4D97D5B548F7C7F055F661DC9A676D22 /* PTLineRecipeCellMessage.h in Headers */, + 1365B166EB9288B227934100CAC4B9D3 /* PTLineRichTextCellMessage.h in Headers */, + E145524623F0EAFE987E980CE22FAC36 /* PTLineUserCellMessage.h in Headers */, + B6D8BE1FAC3FDA6A92DEFA2FD259A682 /* PTListCommentReqMessage.h in Headers */, + 6EB1F4FC4584A0AC472A90579A703905 /* PTListCommentRespMessage.h in Headers */, + 34CF1F3A55D7E766571C6C0943E3598C /* PTListEssaysReqMessage.h in Headers */, + 7205A61AEA92498A4F25F4D89BAB2908 /* PTListEssaysRespMessage.h in Headers */, + 4EA7E7FB00E8BA978D0277397EA44B2A /* PTListEventDishesReqMessage.h in Headers */, + B3DB0503B73BB739D2A8570AAFD332F5 /* PTListEventDishesRespMessage.h in Headers */, + A2A0B43783599007AB431AC15D738B7D /* PTListThemeEssaysByHotReqMessage.h in Headers */, + 4BAE2CF93DB2FA28E77AA54AE9E002AE /* PTListThemeEssaysByHotRespMessage.h in Headers */, + F4D0B035F02B92D071A3960A4BF3822F /* PTListThemeEssaysByTimeReqMessage.h in Headers */, + 55A1B9F1AC904D2206C9EBBD3854290F /* PTListThemeEssaysByTimeRespMessage.h in Headers */, + 4E25F0B1ADA603EE7F2C799F4ECF7060 /* PTListThemeEssaysReqMessage.h in Headers */, + A0F268D50E8C00FF2B806CA3411854FE /* PTListThemeEssaysRespMessage.h in Headers */, + C3606601EBA4249CBA01CDF49593929E /* PTListThemesReqMessage.h in Headers */, + F1A53A5D790ADD6B975C4AEC4D7B3D6A /* PTListThemesRespMessage.h in Headers */, + 6AFF8039C1EC8FB87D874C7927593FA4 /* PTListThemesV2ReqMessage.h in Headers */, + A90D6493253CA12E27F8755532F8B694 /* PTListThemesV2RespMessage.h in Headers */, + 9A8272E7574B367B66A1335EDD3DF1EC /* PTListUserEssaysReqMessage.h in Headers */, + 7206702060F8CD9462218395EFF59CAE /* PTListUserEssaysRespMessage.h in Headers */, + 103D7EB2799F24C91B1310C3F2EDD661 /* PTLiveStatusEnum.h in Headers */, + 5777E0FEA2546E2FA8A933AC213AB8A8 /* PTLocationQuestionMessage.h in Headers */, + 2D00511CF376909415CB92E47C9D3B98 /* PTLoginViaDeviceReqMessage.h in Headers */, + 18E5B9627524BBC5587E54ED0258C67A /* PTLoginViaDeviceRespMessage.h in Headers */, + AE295113F80FC46D75D46FEB2B5412C0 /* PTLoginViaPhoneV2ReqMessage.h in Headers */, + 79E1BF66E73B84F858ACB03AA72F9402 /* PTLoginViaPhoneV2RespMessage.h in Headers */, + E48C4DD14AB72BE4F9FA9962DDDDE3D4 /* PTLoginViaWeappPhoneReqMessage.h in Headers */, + 712C062C8F9EA47A4D54291082D36CE3 /* PTLoginViaWeappPhoneRespMessage.h in Headers */, + 97C7640113B99E4F31DF8193062BDF2E /* PTLoginViaWeappReqMessage.h in Headers */, + 10AAF4DF2D0762BF48D0AE6C57570C94 /* PTLoginViaWeappRespMessage.h in Headers */, + CA05F7FB9A32FCF4D918880AC35470F0 /* PTLoginViaWechatReqMessage.h in Headers */, + FAAA4D5E567AB0F038A8C2AA193EF5DE /* PTLoginViaWechatRespMessage.h in Headers */, + 2AE2632D96084234EBA837098F8D9818 /* PTLookupAdsBySlotNameReqMessage.h in Headers */, + CEC750F9727745DD4824AB3E78D5C308 /* PTLookupAdsBySlotNameRespMessage.h in Headers */, + 1BB9CBD79C690B113F2D7B589075B6DD /* PTLookupSdkAdScheduleReqMessage.h in Headers */, + DCB9E4F510835B97FD71E94270DC7514 /* PTLookupSdkAdScheduleRespMessage.h in Headers */, + 5D90E02C103A52F87A86FE78F1404ABE /* PTMarketTabMessage.h in Headers */, + 9CB4E26646F727440DEDF4C428EE56E4 /* PTMarkFeedsAsReadReqMessage.h in Headers */, + B1E9B0AE31E64B294B978F364CBC845F /* PTMarkFeedsAsReadRespMessage.h in Headers */, + 774643DE83C46498932EA3AC10192DA6 /* PTMarkRecipeFeedsAsReadReqMessage.h in Headers */, + FB31D1DFDC7F2D8A097D626C4F1144EE /* PTMarkRecipeFeedsAsReadRespMessage.h in Headers */, + B13C5C5274980EA60A5DB8235D156888 /* PTMarkTabAsReadReqMessage.h in Headers */, + DF57414B53E9A5D2AD1F2418239A9526 /* PTMarkTabAsReadRespMessage.h in Headers */, + 3A06CE10893285D9E3339444B0A88B75 /* PTMarkupMessage.h in Headers */, + A49EF186071014C26942F605260CFEB3 /* PTMarkupTextMessage.h in Headers */, + DBA2460D19E6433AB3967E89F65CCE76 /* PTMicroVideoParagraphMessage.h in Headers */, + A154F6534C001C4E91ED7DD2E943E8B6 /* PTMinorUserMessage.h in Headers */, + 06B66F7F32A0EADC0579B34077F0FC19 /* PTModel.h in Headers */, + 335061A00626EAA1D340BBA0EF4FA473 /* PTMonthlyRankingListMessage.h in Headers */, + 1ED0405CB5359B1581F76E6D090F9BD2 /* PTMpQuestionAnswerMessage.h in Headers */, + D9946C0E786D79BCEB86512D8E483730 /* PTMpQuestionMessage.h in Headers */, + D721E478438DD743307C3A50E2E3C29D /* PTNetworkCarrierEnum.h in Headers */, + E35DCFEAA27CC9A740077BA659F2EBD1 /* PTNetworkInfoMessage.h in Headers */, + D4D4F7A7C9177597D938A326C453C727 /* PTNetworkSignalEnum.h in Headers */, + A80393551CA61E2E53D27C43EE5EBE5C /* PTNotificationMessage.h in Headers */, + 5F3E315C5418FDF1AD42124ECF3B6EB7 /* PTNotificationSettingStatusMessage.h in Headers */, + F9378DD9D53AE917A04F77DC7E61E5DE /* PTNotificationStatusEnum.h in Headers */, + CB90CD4F1673951C1A065C1683C7D021 /* PTNotificationTabMessage.h in Headers */, + B2C8AEE6A980890C341F42AE2F8131C7 /* PTOauthProviderEnum.h in Headers */, + 0D671539CBCADD606FD9801C606D28EF /* PTObtainFreePublicCourseReqMessage.h in Headers */, + BD9CD75BE738011C07641C75EE42D5E0 /* PTObtainFreePublicCourseRespMessage.h in Headers */, + 9538E694A3CDB3EBC383B2735BC6F2B1 /* PTOfficialNotificationMessage.h in Headers */, + EDA507B403E7D919917753AA533F82B9 /* PTOneDayOneNumberStatisticDataMessage.h in Headers */, + 56C4392B8FDFDC3C5C652E33892706C6 /* PTOneDayOneNumberStatisticMessage.h in Headers */, + 053F7CA8BF674F487EC03814A77136EF /* PTOptionMessage.h in Headers */, + 48906432DE878879C0415D75F782E882 /* PTOptionStatsListMessage.h in Headers */, + 1164FCBE970CFBB47F3086EF7FBF777E /* PTOptionStatsMessage.h in Headers */, + 993C5282B6529E88EDAE339E97F66B8A /* PTOrderEnum.h in Headers */, + 6338D116584CAF661623FACBF74DB7D0 /* PTPagedClassroomHomepageRecommendationsReqMessage.h in Headers */, + 0BAAAF86C312717E15C4A49DE4F56B52 /* PTPagedClassroomHomepageRecommendationsRespMessage.h in Headers */, + 44E7A81C7A8B9D647722F2C77F3B30C4 /* PTPagedClassroomHomepageTabsReqMessage.h in Headers */, + 7FABD75F078BD4107B2124DA5D36F799 /* PTPagedClassroomHomepageTabsRespMessage.h in Headers */, + 2059834DAE16919CF44FB8E9C162645D /* PTPagedCourseRatesReqMessage.h in Headers */, + 9DB079DFADD2378AA509473756959D61 /* PTPagedCourseRatesRespMessage.h in Headers */, + E3C51A3395D609C62AB04EF6F093B8CE /* PTPagedCoursesBySectionReqMessage.h in Headers */, + CDA4B41B0D055216FF62B15F46D9B8E0 /* PTPagedCoursesBySectionRespMessage.h in Headers */, + 2AF202C5143FDD741B2B19F766C6087B /* PTPagedEcHomepageRecommendationsReqMessage.h in Headers */, + E74A9FCA5C4C9F2BE134A6BDA8A1AF73 /* PTPagedEcHomepageRecommendationsRespMessage.h in Headers */, + 25A73D621182D36AA0E4D34BEED4412D /* PTPagedEcHomepageTabsReqMessage.h in Headers */, + 4587A72878581CFAA226A7432CA01A30 /* PTPagedEcHomepageTabsRespMessage.h in Headers */, + CBA84F4D28344A7483D5371221C14584 /* PTPagedEpidemicEventDishesReqMessage.h in Headers */, + FBC7F7EC2EE309B3FEDE0FBEAC60C4EC /* PTPagedEpidemicEventDishesRespMessage.h in Headers */, + 8CEBE6BF1E537650584204DE8C3A7B9E /* PTPagedEventDishesOrderByTimeV5ReqMessage.h in Headers */, + 0ACD8232469386BE285287ACA93E761C /* PTPagedEventDishesOrderByTimeV5RespMessage.h in Headers */, + 50FA5DBFFF51C0AECF4650498FC03325 /* PTPagedGetDiggEssayUsersReqMessage.h in Headers */, + 224F4FDD25597B272765BB611FDFF3AC /* PTPagedGetDiggEssayUsersRespMessage.h in Headers */, + 4F2D294EB11E5800A05F311B4082D1EE /* PTPagedGetTagCoursesReqMessage.h in Headers */, + F2DCAC5E88D5E3E0F7DB2064883700BC /* PTPagedGetTagCoursesRespMessage.h in Headers */, + D6E2DB9FD841CDA12779EEC1CAA82005 /* PTPagedGetTopCourseRankingListReqMessage.h in Headers */, + C8929CF469C9C22DCE45B31F34818E19 /* PTPagedGetTopCourseRankingListRespMessage.h in Headers */, + 5F88F0751B3A1D902619757A6F1BA13F /* PTPagedHomepageDiscoverTabRecommendationsReqMessage.h in Headers */, + 40EF30F6D1DAF7C871F660582DE8EFD6 /* PTPagedHomepageDiscoverTabRecommendationsRespMessage.h in Headers */, + D35F5F30DA364E41F493A21AF8B1E961 /* PTPagedQuestionAnswersReqMessage.h in Headers */, + DCDF32A98C88EA83831A55D6928C0C56 /* PTPagedQuestionAnswersRespMessage.h in Headers */, + 6434D924CFFD5592E849CE51D0106EA7 /* PTPagedQuestionsReqMessage.h in Headers */, + BC6E5FB5C1A44E930E168E3CE862FB6D /* PTPagedQuestionsRespMessage.h in Headers */, + AB7CA9A442103A8D2A47B502EA862370 /* PTPagedRecipeQuestionAnswersReqMessage.h in Headers */, + 6FFB12FFBE9F5651BB76E2FB0CC9C15D /* PTPagedRecipeQuestionAnswersRespMessage.h in Headers */, + A26F316F6765E12ECDDD5C1129BB8770 /* PTPagedRecipeQuestionsReqMessage.h in Headers */, + CF121B5E9032C33D7A17D9767BF2321D /* PTPagedRecipeQuestionsRespMessage.h in Headers */, + 750E6B918C91DF8A9BF008D4A91ACDA0 /* PTPagedRecipeQuestionsV2ReqMessage.h in Headers */, + F282BA8C0ACEC5ED25EDF41705153D54 /* PTPagedRecipeQuestionsV2RespMessage.h in Headers */, + 43848F9FE757EED00B9FE48A86F29E20 /* PTPagedRelatedEssaysReqMessage.h in Headers */, + F837F091F4F473273A73BC102412EF1A /* PTPagedRelatedEssaysRespMessage.h in Headers */, + EA280BB58F7B8D834B3593F39A5AF1E3 /* PTPagedSimilarEssayReqMessage.h in Headers */, + 6D6777BAC92F38906CC2131EDF8A9AE7 /* PTPagedSimilarEssayRespMessage.h in Headers */, + 88BD3D1E294B5C74B49806BD16D18454 /* PTPagedSimilarRecipeReqMessage.h in Headers */, + D1D7354579A85AB957FC7D13C6E846F4 /* PTPagedSimilarRecipeRespMessage.h in Headers */, + DD21C2C75FD87CC6DDF561D1BEFC8793 /* PTPagedTopCoursesPurchasedByConsumersReqMessage.h in Headers */, + 999BBDD39F8EB871983602A258042725 /* PTPagedTopCoursesPurchasedByConsumersRespMessage.h in Headers */, + 7BB561458FA8776A32F0842D07AF2757 /* PTPagedUserCollectedDishesReqMessage.h in Headers */, + 6406A4E8CADD73526F8B5213924EDC01 /* PTPagedUserCollectedDishesRespMessage.h in Headers */, + CAEA50245879FB652127923195A1BDF2 /* PTPagedUserCollectedEssaysReqMessage.h in Headers */, + 22EF54C8AC72A75F0A90E9EE18C1F364 /* PTPagedUserCollectedEssaysRespMessage.h in Headers */, + C0FA50CCDA93704551B33D476BE1D223 /* PTPagedUserHistoricalWelfareViewsReqMessage.h in Headers */, + 2E6B417E59390C4022D5D82C3F4DCF0D /* PTPagedUserHistoricalWelfareViewsRespMessage.h in Headers */, + D5498BB9D18117B95BE3C43D93A1D6DA /* PTPagedUserTargetsReqMessage.h in Headers */, + 864D5F9B3CC5E91E1CA2B82EDB4A7F74 /* PTPagedUserTargetsRespMessage.h in Headers */, + 57AD8CAD12F99E4C97F596AD04160A95 /* PTParagraphMessage.h in Headers */, + 0F46A937D9224A1EBB0D76F937A36FC7 /* PTPicTagMessage.h in Headers */, + A26627E50352C5FD2B46A66D51EA0357 /* PTPictureDictMessage.h in Headers */, + 2CB264727C5B11F17C7F0BDD815CE4B9 /* PTPictureIconMessage.h in Headers */, + E18F76F215D8CFC969CDAE645687D480 /* PTPictureIconsCellMessage.h in Headers */, + AFD71717FC6AD08F08B620F8EB8DB1E8 /* PTPictureOptionMessage.h in Headers */, + 33DA746127D25DF476C01D1D5E60C863 /* PTPictureRadioQuestionMessage.h in Headers */, + 5628176737599DC5C46C5E954F73841E /* PTPkxRegisterPdidReqMessage.h in Headers */, + F290A835BBD7A7959A855FB1F432E104 /* PTPkxRegisterPdidRespMessage.h in Headers */, + F1F454A58DEC21F719BF94F5FA2F9EB2 /* PTPkxRegisterPdidv2ReqMessage.h in Headers */, + 15DD1831F676DA0C774DF416052332C6 /* PTPkxRegisterPdidv2RespMessage.h in Headers */, + CAF58F6341202765FBA549EC148FD439 /* PTPlaceholderAdCellMessage.h in Headers */, + 1D17F7161C6E18836E125CCACBC46A43 /* PTPostMessage.h in Headers */, + 4F0A872E2DFAE79E27450F5B62945DE7 /* PTPriceDisplayStyleEnum.h in Headers */, + A84DA70FFE8A06FFA2F305DBEAEC16C8 /* PTPublishEssayNotificationMessage.h in Headers */, + 1F1B8F9567910A82E54A3D8C247C1A80 /* PTPureRichTextCellMessage.h in Headers */, + D12066E6F04A66B7DD0BB5E5E24D08A3 /* PTQuestionAnswerMessage.h in Headers */, + 71DE8A202D80B5849A5FBAECE64F0149 /* PTQuestionMessage.h in Headers */, + 35226462585272142CE67A5AB10894C6 /* PTQuestionnaireMessage.h in Headers */, + DFB84538748776852128D3F469EE456E /* PTQuestionnaireQuestionAnswerMessage.h in Headers */, + 6C8293EADB8EE45D3ED3BF5E071087E1 /* PTQuestionnaireQuestionMessage.h in Headers */, + DE93DE93840714BCE1A02C5A29C361AA /* PTQuestionnaireStatsMessage.h in Headers */, + 43858EAA268FAA19A4C78FF732EB625D /* PTQuestionTargetMessage.h in Headers */, + 5904FBCD9F52B77B0BD8AFEBE0B80E43 /* PTQuestionTargetTypeEnum.h in Headers */, + 7E8F36AE35B5E00821541B1D55F789F6 /* PTRadioQuestionMessage.h in Headers */, + 39DE89B225636F0B4849D53BB70A54B7 /* PTRecipeAdaptationMessage.h in Headers */, + C361CAC3F7CBF04B9219336DFD107ECF /* PTRecipeAppraisalAnswerMessage.h in Headers */, + 17A636810C4131927333D1D8E1953B30 /* PTRecipeAppraisalQuestionMessage.h in Headers */, + 4D3A56BBFEFD45E79B395FC3D588F79E /* PTRecipeAppraisalTypeEnum.h in Headers */, + E2BAB3ECF16F320F553EECF6A0AF3136 /* PTRecipeAskQuestionReqMessage.h in Headers */, + E97D530241DAE70CA10E398C6CE5561B /* PTRecipeAskQuestionRespMessage.h in Headers */, + BED436DB21E5594E289AEAA4306399E1 /* PTRecipeCatsMessage.h in Headers */, + 3517C422AA582C73BAB71C60D6537281 /* PTRecipeFeedMessage.h in Headers */, + 1A98EB50C413E61E6F48D059A67A26FA /* PTRecipeFeedV1Message.h in Headers */, + 15A679DC8FC3E757A41F7E7F445C2ECD /* PTRecipeLabelMessage.h in Headers */, + C9055E687FB75EB2643BE025B3521003 /* PTRecipeMessage.h in Headers */, + CB651B007D7098EF86B1DD579A4972F8 /* PTRecipePageMetaInfoReqMessage.h in Headers */, + D6791B1DD0B71C654F6E1AF26BC3EF96 /* PTRecipePageMetaInfoRespMessage.h in Headers */, + 54552F2315DB158D37832CDB4DCE7C91 /* PTRecipeQuestionAnswerMessage.h in Headers */, + A831A53DA520863A985F7F87DB914301 /* PTRecipeQuestionAnswerV2Message.h in Headers */, + 1BD2FBF785AC030BF5CB407741F5EE99 /* PTRecipeQuestionMessage.h in Headers */, + 740ACE821D84664BCBC56007F101A269 /* PTRecipeQuestionV2Message.h in Headers */, + 70656716230ECC0D1BBC535150B98A4D /* PTRecipeStatsMessage.h in Headers */, + 09C2DF86B7790BB854FFCDE197E2C9E9 /* PTRecommendationUserMessage.h in Headers */, + E4765B9126848ACE3C9BFD262C46029F /* PTRelatedEssayMessage.h in Headers */, + DCB7216CAE71EA80E7146278B24E69F4 /* PTRememberedAnswerInfoMessage.h in Headers */, + 45E662CE01BE17916E8A8F173601956C /* PTRemoveCommentReqMessage.h in Headers */, + FBAC1AE65055B7B8BAEC209C9F659813 /* PTRemoveCommentRespMessage.h in Headers */, + F823A7308465F4085EF68146DECD34E9 /* PTReplyDishCommentNotificationMessage.h in Headers */, + 67CF6C0CB7D087D51D9101A92099AEBD /* PTReplyMpQuestionNotificationMessage.h in Headers */, + 6C5186283FCA246A41FA5C46EBD8E79A /* PTReplyQuestionAnswerNotificationMessage.h in Headers */, + D2C551183FDF83751409B65E582D2E44 /* PTReplyQuestionNotificationMessage.h in Headers */, + 3C333315AC15F9018B50D4FCB9270474 /* PTReplyRecipeQuestionAnswerNotificationMessage.h in Headers */, + 6CD8DBD9CA956584AF512E6D4E7025FA /* PTReplyRecipeQuestionNotificationMessage.h in Headers */, + 6619C6CF2F8D320C4645C81748A36843 /* PTReplyRecipeQuestionV2NotificationMessage.h in Headers */, + 886FBE44FD36C81B3DCD0DDE6E9B0A66 /* PTReplyShopReviewNotificationMessage.h in Headers */, + C3A51C2C2FC95F90BE75FE359F78AD13 /* PTReportAnswerReqMessage.h in Headers */, + B8F1110E95D4ABD2FC9A06E7EEA855FC /* PTReportAnswerRespMessage.h in Headers */, + A4750E392ADCA972D1A71814CEF6F5EE /* PTReportEssayCommentReqMessage.h in Headers */, + 60A106C3501D0212510A9FDF75C4882D /* PTReportEssayCommentRespMessage.h in Headers */, + 38ED47E9B2447CD422040B60812412FA /* PTReportEssayReqMessage.h in Headers */, + A9D577039B9112F02DF8EBB11D156E52 /* PTReportEssayRespMessage.h in Headers */, + 2C6158B446C44A4D81A9FBAF22C09228 /* PTReportQuestionReqMessage.h in Headers */, + EBF875CB348BA0B48C0CF5C935361C47 /* PTReportQuestionRespMessage.h in Headers */, + CBC1819EC4D10615F8CB7CF5BFC6654D /* PTReportRecipeAnswerReqMessage.h in Headers */, + BA2D11A78F2E4C7BDDD0B324683B16CC /* PTReportRecipeAnswerRespMessage.h in Headers */, + 016913F502AA848F98768DDD84F1E07D /* PTReportTypeEnum.h in Headers */, + A999D691E18839327896613FD988B16B /* PTReviewCommodityGoodsMessage.h in Headers */, + E3F6173D979E31A51867055B9E4D3CDF /* PTReviewCommodityMessage.h in Headers */, + D95C5FAF7340939B040FEF1BD874164C /* PTReviewDiggUserMessage.h in Headers */, + AF94B2554FEE4AE81BA815A088BB9D88 /* PTReviewMessage.h in Headers */, + 7163D7066339AC477330B867DF38075B /* PTRichTextBoardCellMessage.h in Headers */, + 19E4D9FB23EB11D508216112F1936C5B /* PTRichTextCourseCellMessage.h in Headers */, + 8B34775B44C181FA6AF195A24727FC17 /* PTRichTextDishCellMessage.h in Headers */, + 54A2715F9DA5273EC1A1680D8425B763 /* PTRichTextGoodsCellMessage.h in Headers */, + 3596B288DE392B44AABDD6D6950578D7 /* PTRichTextMessage.h in Headers */, + 73251C735FAEBE4AA95DD4B489FABC5D /* PTRichTextRecipeCellMessage.h in Headers */, + 13295030F7CEAE8283A8DB739BF8AEFC /* PTRightInfoLabelMessage.h in Headers */, + 6C7310860D0BA1107D8B4899AFAC83D1 /* PTRightInfoStyleEnum.h in Headers */, + 7AB70C2B522AD4FD94D8AC44B8915E25 /* PTSameCityRecommendationMessage.h in Headers */, + 7D61FCB9C2D872EF1C2185B05749C16C /* PTSdkAdMessage.h in Headers */, + 2532DDDF40CB5B99D23434BF04B68E5C /* PTSdkAdScheduleMessage.h in Headers */, + 53444C3E131E135D5CCE5902BEAEB738 /* PTSearchEquipmentBrandsReqMessage.h in Headers */, + 453B57E6EBA6962F0A9A540BAAEDC1D0 /* PTSearchEquipmentBrandsRespMessage.h in Headers */, + A6D48ACAD9D4BA4EF32F427C70A51382 /* PTSearchEquipmentCategoriesReqMessage.h in Headers */, + EA77D6C226EE57C5F3BB53703D859AB4 /* PTSearchEquipmentCategoriesRespMessage.h in Headers */, + 87E4F191B585B82AF6385ACE67DFF2E1 /* PTSearchEquipmentModelsReqMessage.h in Headers */, + 73C111C67DE691A899D01160889D366F /* PTSearchEquipmentModelsRespMessage.h in Headers */, + 7ADEAD1BD411E4893494F7CEB310EAC5 /* PTSearchMyCoursesReqMessage.h in Headers */, + A1BD6AE1B645151FABBF48AA24275CE5 /* PTSearchMyCoursesRespMessage.h in Headers */, + 0D2367B972354C08DEE0FB6F43D9840B /* PTSearchPageRecommendationKeywordMessage.h in Headers */, + 68663D1CC72D5ED10BFA66D13F6728B9 /* PTSearchPageRecommendationKeywordsReqMessage.h in Headers */, + 0A77FA06FD884DE38B80076DA72FCCB4 /* PTSearchPageRecommendationKeywordsRespMessage.h in Headers */, + 288DC5A08E02A297FB88AC2D44260206 /* PTSearchQuestionReqMessage.h in Headers */, + 2C8C377339139ACCF39AD0FFA8503A74 /* PTSearchQuestionRespMessage.h in Headers */, + 775363EB84AB1A7CC6AFE39CF3ABFE14 /* PTSearchTargetMessage.h in Headers */, + 88D7B0C33BBDBB2448CF179037A8A603 /* PTSendPhoneLoginVerificationCodeV2ReqMessage.h in Headers */, + D19575827DEB5FC6A5EB0EAF6E106DDF /* PTSendPhoneLoginVerificationCodeV2RespMessage.h in Headers */, + 210B473DCDB9F5A9815DD93AECE7B6E0 /* PTSensorEventMessage.h in Headers */, + 1775EEC21B9F35CA3F784D97BBB6E40D /* PTSetInterestedTagsReqMessage.h in Headers */, + 1E5E45E2710DE03EEF5404D44E9A9D6A /* PTSetInterestedTagsRespMessage.h in Headers */, + B156A059DC5EB36724F9A6B320011DDA /* PTSetRecipeAppraisalAnswerReqMessage.h in Headers */, + 9F3C8D8C4A946AC1B5809B45E6750239 /* PTSetRecipeAppraisalAnswerRespMessage.h in Headers */, + BE4C3F78FEF2AFA8815A534EE75FE1D9 /* PTShopInfoMessage.h in Headers */, + C07C58D8902500E1612662EFC6AF65B4 /* PTShowCourseRateTagsReqMessage.h in Headers */, + C061E0AB6D999ABAC80451C6BD9EA78F /* PTShowCourseRateTagsRespMessage.h in Headers */, + 7B3E838086C954D8151EF9656834030D /* PTShowDiscoverRecipesReqMessage.h in Headers */, + B9C4AF929AACEAA2E622A48A2E584908 /* PTShowDiscoverRecipesRespMessage.h in Headers */, + 86DEA313DA2B5EA953CE99C82399AB2B /* PTShowEssayReqMessage.h in Headers */, + A96DF6CD90F990508D73205436557675 /* PTShowEssayRespMessage.h in Headers */, + B4552CAC758853859B4C23A243521C07 /* PTShowThemeReqMessage.h in Headers */, + 9D9BED7C20E79D66B1D98D4E56E99BFF /* PTShowThemeRespMessage.h in Headers */, + 849315437C53C33111BDAD6C09B9111A /* PTSideSlipBannersCellMessage.h in Headers */, + 1DC8AE823A108473245FBEE2E6A357DC /* PTSideSlipCoursesCellMessage.h in Headers */, + FD5C909747BD3CF883A984DFA3AC7F50 /* PTSideSlipGoodsCellMessage.h in Headers */, + BF8C6374F6227E37273B8615F4E150BA /* PTSimilarEssayMessage.h in Headers */, + 2272599F20E51C258A67AB747D8EF659 /* PTSimilarQuestionMessage.h in Headers */, + 37DDCCC09F4B18D3C67224DD1E6AC2FA /* PTSimilarRecipeMessage.h in Headers */, + 3BA7D6895EE988B24A463A4BE8BC5BC8 /* PTSimpleGoodsInfoMessage.h in Headers */, + 7DF53888DB09D41E10E9F6A8D0C84FE6 /* PTSlotADInfoMessage.h in Headers */, + 5E8DAA40B3DD3FB7430AF1D6E68734BA /* PTStatisticTypeEnum.h in Headers */, + 62157CA90E3239B355CCE98348D3D6AA /* PTSubtitleButtonCountdownMessage.h in Headers */, + 6AA4AE0A5E9CF5B11FAEC483F3E5FC40 /* PTSubtitleButtonEmptyMessage.h in Headers */, + E2BD10F238718637E63EFE6111F97CD8 /* PTSubtitleButtonMessage.h in Headers */, + E57E127DB10377F4A841C801DE8CA7F0 /* PTSubtitleButtonTextAndUrlMessage.h in Headers */, + C2712940DACAF2CAAAEC032C5AA0633F /* PTSummaryMessage.h in Headers */, + A942F6AF16FC692547EFD1D8AB5281D5 /* PTTargetInfoMessage.h in Headers */, + 9ED99313AF412A21EF4DEF31271A5D48 /* PTTargetMessage.h in Headers */, + E75CCF10F50FFA3CC4FAEF9FDAE96B60 /* PTTargetTypeEnum.h in Headers */, + E75CCF10F50FFA3CC4FAEF9FDAE96B60 /* PTTargetTypeEnum.h in Headers */, + 092A54C93DBC06D6FA3CA6B51D5D34EC /* PTTextConditionMessage.h in Headers */, + 4903128BCADC798B0158657285A5E1E1 /* PTTextIconMessage.h in Headers */, + 97689101D467CF71F684A5A85FA9CE42 /* PTTextIconsCellMessage.h in Headers */, + 453D94AB77166E5F4FB993ED07845F1B /* PTTextParagraphMessage.h in Headers */, + 8D26F832C1AAFA7E273CE2C85ABB7911 /* PTTextQuestionMessage.h in Headers */, + BA24C38E607E1BD14F51D9C991975A99 /* PTThemeMessage.h in Headers */, + EC688F7A957057C47B58B0A9ECD98C03 /* PTTrackingMessage.h in Headers */, + DE83C0127E6B758C07E0B9350DA14E22 /* PTUnbindUserEquipmentsReqMessage.h in Headers */, + 9589255E55000BCC90BE8899BD9EB636 /* PTUnbindUserEquipmentsRespMessage.h in Headers */, + 53D84D77DABF689BAD08CCB170842F6C /* PTUncollectDishReqMessage.h in Headers */, + 254A3A71D834837CEBD6079F6F3EF5FB /* PTUncollectDishRespMessage.h in Headers */, + CB31168078622A038D4A75501AE30219 /* PTUncollectEssayReqMessage.h in Headers */, + DCE3CBA951A3B6EC3968C66A458CAAC4 /* PTUncollectEssayRespMessage.h in Headers */, + 2D9F2A9407C4CA609ACC1226F2EB6797 /* PTUndiggEssayReqMessage.h in Headers */, + FA6A7E909A052B87104FAF75A7D844F7 /* PTUndiggEssayRespMessage.h in Headers */, + D1AF1E5567C20ACFD8DD45CAC140E523 /* PTUndiggQuestionAnswerReqMessage.h in Headers */, + F5DF660D6115A747BD3720A5FBEAE030 /* PTUndiggQuestionAnswerRespMessage.h in Headers */, + D72C41CBC7E870F7C912DC8097052D4B /* PTUndiggQuestionReqMessage.h in Headers */, + C12EC317EE5FD8B6A698AB9A9EAEE08B /* PTUndiggQuestionRespMessage.h in Headers */, + C2AF21D4201E50CBD402AB8FA07ECA3C /* PTUndiggRecipeQuestionAnswerReqMessage.h in Headers */, + 37FBC1270E3F6C453BA1439D0157750F /* PTUndiggRecipeQuestionAnswerRespMessage.h in Headers */, + B0B0AE95B07A8A5ADF41070A058B5EA1 /* PTUniversalSearchUserCardCellMessage.h in Headers */, + 8AAB56BD7F2375EC34B89AD857BF6B1D /* PTUniversalSearchV3ReqMessage.h in Headers */, + 48378D4D80B6277C13B0239335D57187 /* PTUniversalSearchV3RespMessage.h in Headers */, + FAC8966F2D40B369D11CDDD9AD577385 /* PTUpdateDishReqMessage.h in Headers */, + FA5795879329C865821EF2D947A010AB /* PTUpdateDishRespMessage.h in Headers */, + 19C72758E15564B6E247F679033AC4FB /* PTUpdateEssayReqMessage.h in Headers */, + AA1DED35DF2E72093D13807CACF40073 /* PTUpdateEssayRespMessage.h in Headers */, + D28B01961517F03579BAD6D516816DF2 /* PTUploadUserAddressBookReqMessage.h in Headers */, + F78DC3F5DC424449F4402F227DF5485D /* PTUploadUserAddressBookRespMessage.h in Headers */, + 19B8D94FEEB0229560C97B326C68483B /* PTUserAnswerMessage.h in Headers */, + 986BF3497CFDBE80874031E4F79830EF /* PTUserHomeMapMessage.h in Headers */, + 5CCD96AEE738B14F75E7DA4E1A1CCC2C /* PTUserMessage.h in Headers */, + 3DAF3E469B5556C968F43C3D5709C937 /* PTUserMobilePhoneMessage.h in Headers */, + F814D38172D57EDD27A62DA6A3831E1F /* PTUserSocialNamesMessage.h in Headers */, + D71CD65F3C094606AC8982B0C8BC8B6B /* PTUserUsageEnvironmentMessage.h in Headers */, + 152C3C7132EE04AEC8755B7C8E0E5C97 /* PTVerifyAndBindPhoneV3ReqMessage.h in Headers */, + 825E497341D9269DCDEC651ED252364A /* PTVerifyAndBindPhoneV3RespMessage.h in Headers */, + 720BFFC44510F84679D8849663ED8DFE /* PTVerifyAndReplacePhoneBindingV3ReqMessage.h in Headers */, + 1467789DB25F344DB51F2C72705A218B /* PTVerifyAndReplacePhoneBindingV3RespMessage.h in Headers */, + 5B34D29D5D402749B6D1C8C0F01E9F7D /* PTVerticalSlipBannersCellMessage.h in Headers */, + 1E225CCEB66B8C27603A0766ECD7FCAE /* PTVerticalSlipCoursesCellMessage.h in Headers */, + AB34E78707518EC6A59DADA9F5E8F8E8 /* PTVideoDictMessage.h in Headers */, + 22D9D1B26E83EF6DA61ECE67F5B8EBDE /* PTVodVideoParagraphMessage.h in Headers */, + 851732B7326EB57CBBEDF496B000A51F /* PTWaterfallRecommendationMessage.h in Headers */, + 9292D791830A7EEE0037566C20307B85 /* PTWaterfallStyleUniversalSearchKeywordsReqMessage.h in Headers */, + 1CB60F881FBE7A7F6965D384EBC634D2 /* PTWaterfallStyleUniversalSearchKeywordsRespMessage.h in Headers */, + 9CEAB669872717A05F05FAB6400A276E /* PTWaterfallStyleUniversalSearchReqMessage.h in Headers */, + F51BCEFBD6677E01F73B1EFB0621EB46 /* PTWaterfallStyleUniversalSearchRespMessage.h in Headers */, + 2B9FCB6C691F34A4E663215B3A6617B0 /* PTWelfareViewMessage.h in Headers */, + 61760DFDECAB67E141B4C9988DD093D6 /* XCFPTApiKit.h in Headers */, + 761642353D4F6D4200BBEC575785F655 /* YJLibrary-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DD0239DE5CEA317E2635562ECE4F57B7 /* Headers */ = { + C3D1A87ECD5035632970E037352E0B47 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - BB1AD6CBDAB4780BFB0C7BEFBDEB1F79 /* Person.h in Headers */, - 3701E3A80E8ED3920DDE2A57E2472BEE /* YJLibrary-umbrella.h in Headers */, - 5DD885B5BE7A6FE8AC61C400B56F91AA /* YJLibrary.h in Headers */, + CE1976EA09B7B412696377CA90971334 /* Pods-YJLibrary_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -270,12 +5297,12 @@ /* Begin PBXNativeTarget section */ 73D6FCB47F2C3149BD32B09B2705DF8F /* YJLibrary */ = { isa = PBXNativeTarget; - buildConfigurationList = 76E1AAD817E86213D10DEE3C417237E0 /* Build configuration list for PBXNativeTarget "YJLibrary" */; + buildConfigurationList = B3A8A6AB8FDD8EEE5764A7E536C6B6E7 /* Build configuration list for PBXNativeTarget "YJLibrary" */; buildPhases = ( - DD0239DE5CEA317E2635562ECE4F57B7 /* Headers */, - 22FF98812DBEC1873BE96A1EB4A1F766 /* Sources */, - 9BF1035052C33BFD7B0D092B14E7C919 /* Frameworks */, - B6ECA0E07043D9025818C241FDDF0758 /* Resources */, + 76972B25C1A0F76225BA1B130C84FB81 /* Headers */, + 4547B15BD377442AA0C17A253686BEE5 /* Sources */, + F5ED3AB937BFB75F53769A0FA6EFE54E /* Frameworks */, + 899787E09CCDA449F7DC5A37CD818F16 /* Resources */, ); buildRules = ( ); @@ -339,6 +5366,7 @@ hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; productRefGroup = 5CE126EA101F679593EC1C30059DC058 /* Products */; @@ -360,14 +5388,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 96CEC7803EB3B6DA05D4CD4AF199928E /* Resources */ = { + 899787E09CCDA449F7DC5A37CD818F16 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - B6ECA0E07043D9025818C241FDDF0758 /* Resources */ = { + 96CEC7803EB3B6DA05D4CD4AF199928E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -385,12 +5413,595 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 22FF98812DBEC1873BE96A1EB4A1F766 /* Sources */ = { + 4547B15BD377442AA0C17A253686BEE5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3E910430B92CE0A966E91C03E24FA5EE /* Person.m in Sources */, - EB0C1EF528A20E012F598F8AC5607608 /* YJLibrary-dummy.m in Sources */, + CEF9DC3F55B09933226D0C9E3D7B648B /* PTAccountDeactivationApplicationMessage.m in Sources */, + E3AC35C975C0FDA9DE1E689C7EFD41A1 /* PTAccountMessage.m in Sources */, + 7005B2E8D4A3EB5672CA6C7BCD1A5475 /* PTAddressBookFriendMessage.m in Sources */, + E7070DE20532BD85E3EE4477F99699FA /* PTADInfoMessage.m in Sources */, + F7A3404FE011383C0400B44BDC2FCE34 /* PTADMessage.m in Sources */, + 48EF50328F22466AF2D553C12DF67E8F /* PTAdvertiserAccessTopTenStatisticMessage.m in Sources */, + E00D18F7D93E964333BFF37A4802956F /* PTAdvertiserDataStatisticMessage.m in Sources */, + F439D423E88FD34E727BC4A24A77E8A7 /* PTAdvertiserKeywordStatisticMessage.m in Sources */, + B623DACFC99285539A29A55085E0665E /* PTAdvertiserProductMessage.m in Sources */, + 81D2CA1DD98EC8E1C3EB927DECB1C3E4 /* PTAdvertiserSourceCountDataMessage.m in Sources */, + C37370B25568C0B5AB697959909ED197 /* PTAdvertiserSourceCountStatisticMessage.m in Sources */, + C6F49015974716A5A7B61ED4D07324FB /* PTAnswerFreshWelfareQuestionnaireReqMessage.m in Sources */, + 8D32260AEC74F95AD549D876FA8925AC /* PTAnswerFreshWelfareQuestionnaireRespMessage.m in Sources */, + CCA71A0D5BC14A995EDB6646F52ABB2B /* PTAnswerInfoMessage.m in Sources */, + 9446212EFD3BB48C8B69AA40B4D58B5A /* PTAnswerQuestionnaireReqMessage.m in Sources */, + B97687706DD1F85F41FD20C5E61B69B2 /* PTAnswerQuestionnaireRespMessage.m in Sources */, + 281330B1C183ABE15DEBF9A69929CD8F /* PTAnswerQuestionReqMessage.m in Sources */, + 2C820B5332018DB622F213B2755A12F6 /* PTAnswerQuestionRespMessage.m in Sources */, + D6AA2F8E841EB18A6BBC95DAE36AC29F /* PTAnswerRecipeQuestionV2ReqMessage.m in Sources */, + B15EB303298FC0545DDFC82917EF2B79 /* PTAnswerRecipeQuestionV2RespMessage.m in Sources */, + AEC75B708E892D63F165DFA2D4F2DAA9 /* PTApiNewageService+Account.m in Sources */, + 3821A0F34C0861A6C54A18CB8BF5E228 /* PTApiNewageService+AD.m in Sources */, + E23DA5E4F22E5A25EA5D7EC33B4843B4 /* PTApiNewageService+Advertiser.m in Sources */, + CB1B66D54DCB8906D0943680FBB18E30 /* PTApiNewageService+Board.m in Sources */, + 4E0D497B68553FDD11DFD28FBE647468 /* PTApiNewageService+Chucode.m in Sources */, + 636D26D5998A28D1C03844702912C8AF /* PTApiNewageService+City.m in Sources */, + 7425FE8B4878CA9D225DFB882702B1BF /* PTApiNewageService+Course.m in Sources */, + 22E54FE6A59E6DB01CC62F890F192A0E /* PTApiNewageService+Dish.m in Sources */, + 98064874449E354C470FF88C22C3640E /* PTApiNewageService+Ec.m in Sources */, + BF33217ADDFDAF818A2E4D8F4363EFA0 /* PTApiNewageService+Equipment.m in Sources */, + 47DBD3329F586E1FAAA64BAD40AC529A /* PTApiNewageService+Essay.m in Sources */, + 445A8163BE0A8BAECC46F7A84E9121BD /* PTApiNewageService+Event.m in Sources */, + 278C0A8E6751EF6897948FAD391E209A /* PTApiNewageService+Experiment.m in Sources */, + 093EB57384709816AD081758F121CF03 /* PTApiNewageService+Feeds.m in Sources */, + B8FFC1D4576A038757FCC4FBB0DEFA2E /* PTApiNewageService+Homepage.m in Sources */, + FFD6B50AE7A0AF9CB34E4F614F5ACE7A /* PTApiNewageService+InterestedTag.m in Sources */, + D572241AB568921B98BB9B3F653D4A17 /* PTApiNewageService+Market.m in Sources */, + ED08943074C90895F4FC96DA62C50B54 /* PTApiNewageService+Notification.m in Sources */, + 65276D2173465A1C4A60DB4C125CD033 /* PTApiNewageService+Pkx.m in Sources */, + 257AD7C3F528D76AD68D67ABF72CC135 /* PTApiNewageService+Question.m in Sources */, + 81C28567F106D7C35D571942C0CCB6F0 /* PTApiNewageService+Questionnaire.m in Sources */, + 1F03521F7FFD414BA710D8913307E0A8 /* PTApiNewageService+Recipe.m in Sources */, + 50AC1D33435249E3487C97F01AC9AF50 /* PTApiNewageService+RecipeAppraisal.m in Sources */, + 8968986AFBF028684B52D7181583E1BC /* PTApiNewageService+Search.m in Sources */, + FE9D812C7C40E1671A262947371F796E /* PTApiNewageService+ShareRecipe.m in Sources */, + F02AF894E9B6D43B03ADD65C60ECC673 /* PTApiNewageService+Signature.m in Sources */, + A9C947AFEC4EC7CE2B4280EF2590CDF7 /* PTApiNewageService+Theme.m in Sources */, + 78E3F1FEE59121A2BF04EC9F222A8AB8 /* PTApiNewageService+VodVideo.m in Sources */, + 603A2A4EE4D0C19C666463F53E530082 /* PTApiNewageService+Welfare.m in Sources */, + 2E8C15E1782A36D5C581E3013467CADE /* PTApiNewageService.m in Sources */, + BC0BFE5B71967F8C7A1C6CB9E7C3C673 /* PTApplyForCourseVoucherReqMessage.m in Sources */, + F46AD56A8A7F0004A931DF983E90E0CA /* PTApplyForCourseVoucherRespMessage.m in Sources */, + B47036202A873C89DF4398125DFAA580 /* PTAskMpQuestionNotificationMessage.m in Sources */, + DC3FFB5EE83E8AFB122718FBC07352A6 /* PTAskQuestionNotificationMessage.m in Sources */, + 7C8763928077A43A98D6DF3EC38B2B71 /* PTAskQuestionReqMessage.m in Sources */, + 567DAF75C70A6B48F14F0F5EE6B92984 /* PTAskQuestionRespMessage.m in Sources */, + E77EF086869724F146B6E55B4E4A22E9 /* PTAskRecipeQuestionNotificationMessage.m in Sources */, + 3C6184A5926AEE001EFBCA2B80B2E1AB /* PTAtUsersMessage.m in Sources */, + 526BDBEE74E45D755D74C42539A89670 /* PTBannerMessage.m in Sources */, + BD9017DE27E7C539EBD3827266FD07F1 /* PTBatchGetExperimentResultsReqMessage.m in Sources */, + 611CCF8EE2EA461747E25F95BE43E3A1 /* PTBatchGetExperimentResultsRespMessage.m in Sources */, + 070E51B112CB7E8530C9D6BD5DEF289F /* PTBindForFreeCourseReqMessage.m in Sources */, + 2B2962B381453BCBEAA510B839BD91F9 /* PTBindForFreeCourseRespMessage.m in Sources */, + 0F8F7A0350EA5170CD1DAD1AC9995465 /* PTBindUserEquipmentReqMessage.m in Sources */, + C5291A6B0F4AF9C3998C27A7ADC3962C /* PTBindUserEquipmentRespMessage.m in Sources */, + 5AA490E993F962C79120A23F51B06528 /* PTBoardMessage.m in Sources */, + 811070E07FBB842C8271FA3EA347DCDA /* PTCacheSplashAdsReqMessage.m in Sources */, + F43B3FB81BB68E8D621459B3CDE61E9A /* PTCacheSplashAdsRespMessage.m in Sources */, + 059B84361EE382BD48907C0C8882C064 /* PTCanUpdateDishReqMessage.m in Sources */, + 81A84539705E178DF1200D7D8AAFEB24 /* PTCanUpdateDishRespMessage.m in Sources */, + 7ADD78EB2EDD5BA275D2F75F4ED68E01 /* PTCanUpdateEssayReqMessage.m in Sources */, + D22A5AD9ED46A3A2F2AC8D77EB2A356F /* PTCanUpdateEssayRespMessage.m in Sources */, + AE6B864CE1FA85A276A731A3C55A5CC9 /* PTCardDishCellMessage.m in Sources */, + 3C8F8E2946602C96522D4DA94680F646 /* PTChangeNotificationSettingStatusReqMessage.m in Sources */, + 057C5EF0DB809F36AB0A36683A2E2937 /* PTChangeNotificationSettingStatusRespMessage.m in Sources */, + 547B4D596E48033D0833128BAC7469F4 /* PTChucodeMessage.m in Sources */, + F8DEAD1E84B4CECE945B6580820B9403 /* PTClassroomTabExtraMessage.m in Sources */, + 81CF39A4BCB708D9C9D534BCA978DC34 /* PTClassroomTabMessage.m in Sources */, + B245709A3FB3CC4824F4240430F2A803 /* PTClassroomVoucherMessage.m in Sources */, + 4BBB0A85B977040F1B707B7E7EFA3E76 /* PTCloseQuestionnaireReqMessage.m in Sources */, + 2245321A6E6B0E68D73D086093547455 /* PTCloseQuestionnaireRespMessage.m in Sources */, + 9C4E0DF3ADB73D5A186320BA83BADBF9 /* PTCollectCourseNotificationMessage.m in Sources */, + 002FFCF9B02F9D4944F4426A583E047A /* PTCollectDishReqMessage.m in Sources */, + 2743984E1926D76A4EA7F8D68E2FE67E /* PTCollectDishRespMessage.m in Sources */, + 28EFB9D88CF5751DC8F8D296094B703A /* PTCollectEssayNotificationMessage.m in Sources */, + E668F407D8B1F2E77F7300B409EF8DB5 /* PTCollectEssayReqMessage.m in Sources */, + A6E73251B2E51C30DED838A74CF2E934 /* PTCollectEssayRespMessage.m in Sources */, + 3FA049C26ED5E98FDBABD1308E4FB5AB /* PTCollectRecipeNotificationMessage.m in Sources */, + 67367E51DB984E81FF9B358F93F0FAB8 /* PTCommentDishNotificationMessage.m in Sources */, + 72D83677FD5E0F26918BA9867CCA4BCB /* PTCommentEssayNotificationMessage.m in Sources */, + B2E2E74C4E589E51D75A59075DBE54BA /* PTCommentMessage.m in Sources */, + C80BF39A71159DF5E7DCDB4DDEBBE478 /* PTCommentPromptRuleMessage.m in Sources */, + 819B4BB55E3E3357FC6DF7DC006B6D33 /* PTCommentPromptRulesReqMessage.m in Sources */, + 08849957F6BEEDC0EFB33D58E1E0E627 /* PTCommentPromptRulesRespMessage.m in Sources */, + 03F5E499AF4D190D87921AA983B3B15C /* PTCommentReviewNotificationMessage.m in Sources */, + C0587AABD3D9D14D03FD4C62D07D5F4A /* PTCommonRequestParameterMessage.m in Sources */, + D2EF724090F24588A03402E3D0D38871 /* PTCommonResponseParameterMessage.m in Sources */, + 648953A0AE7B911E7963D1295F02C025 /* PTContactMessage.m in Sources */, + BFF944CA8B14203C4A43237F2774A3C6 /* PTCookCourseNotificationMessage.m in Sources */, + D255BABFB099B44289D76154EC54258B /* PTCookRecipeNotificationMessage.m in Sources */, + 392D22AFE779534F0EC1614CC028FBA2 /* PTCountUserBoardsReqMessage.m in Sources */, + A459903C311A2C80DCF3BF93378DDA53 /* PTCountUserBoardsRespMessage.m in Sources */, + C4FA1B45B78569275BAF0B7246BB5DA1 /* PTCourseKindMessage.m in Sources */, + 3F3B322ADAEE2D2C48A5C08EDE1CB75B /* PTCourseLabelMessage.m in Sources */, + 09A7CAE818F821743F3446E3E363FC16 /* PTCourseLabelStyleMessage.m in Sources */, + FADB83DC4CB4C54D7DD44E10464672E4 /* PTCourseLecturerMessage.m in Sources */, + 8CD553123175812209176EA3CF51E47D /* PTCourseLessonMessage.m in Sources */, + 09ACAC6520B23AECEEF7F6490022AE8C /* PTCourseMessage.m in Sources */, + AEFBE8D2B6C33E88AF3A127E47C64E40 /* PTCourseRateDisplayInfoMessage.m in Sources */, + 3AC8508B52A1B3F88ACD6307AE75AF4E /* PTCourseRateMessage.m in Sources */, + FBB6B781A15D7B724AFA5871DEEEB02C /* PTCourseRateTagMessage.m in Sources */, + D4517E190F4456380BD1A939E170A048 /* PTCourseRateUserMessage.m in Sources */, + 21C25CA246A6D5FCA1AB5A534BB054FE /* PTCoursesWithTagMessage.m in Sources */, + 4DA0C4918CED025F1284E9EF2F034732 /* PTCourseTagMessage.m in Sources */, + 33320B52FABD83B84800FF1846B52D5E /* PTCreateAccountDeactivationApplicationReqMessage.m in Sources */, + 78E9A78E838669422851F22B0BC70EF3 /* PTCreateAccountDeactivationApplicationRespMessage.m in Sources */, + 563EBA9AC8E8BDF3B365BFBE46871D2B /* PTCreateCommentReqMessage.m in Sources */, + 5CAA931B2EDE2E4A84B740E3624845A2 /* PTCreateCommentRespMessage.m in Sources */, + 6B318226386922D28517E4334B8F3645 /* PTCreateCourseFeedbackReqMessage.m in Sources */, + 20810B873F5086EC5301C870F0BFDA42 /* PTCreateCourseFeedbackRespMessage.m in Sources */, + 951E507B92A5D4EEB5ECF34DCF5B4196 /* PTCreateEssayReqMessage.m in Sources */, + CFB7D346766FE153E0583B4B98A929AC /* PTCreateEssayRespMessage.m in Sources */, + ECC936FEED710E0F8846866C79F073B5 /* PTCreateViaWeappWithPhoneBindingReqMessage.m in Sources */, + 3E3484B58D109D35AC64680FA8630F74 /* PTCreateViaWeappWithPhoneBindingRespMessage.m in Sources */, + 045A94D91189B0B9D3A4CA11F991DA80 /* PTCreateViaWechatWithPhoneBindingReqMessage.m in Sources */, + 998251D5C3A9BF436A9974378359C01E /* PTCreateViaWechatWithPhoneBindingRespMessage.m in Sources */, + 31D4B80C65B67F37FE9A852D7D506DA1 /* PTCursorMessage.m in Sources */, + 595AB68462A6C2ECC7A2FA60B4296F2F /* PTDelEssayReqMessage.m in Sources */, + 5745FFA6197A9A5F2F1FD4085E8E6078 /* PTDelEssayRespMessage.m in Sources */, + 01B03098FCE5FFA1E401684129A39AEB /* PTDeleteAnswerReqMessage.m in Sources */, + 32F24F4F2EA8157416ADB06EA9766CF9 /* PTDeleteAnswerRespMessage.m in Sources */, + DF029193CD17B1CBF5E90C39A36DD887 /* PTDeleteQuestionReqMessage.m in Sources */, + B2D72397A8AB15F7DDBD8ED0BF6EA794 /* PTDeleteQuestionRespMessage.m in Sources */, + DAAF649396A935111547237230BE0FFA /* PTDeleteRecipeAnswerReqMessage.m in Sources */, + 670FA89E2FAA3F4F9F20B778ABB8FD32 /* PTDeleteRecipeAnswerRespMessage.m in Sources */, + AF9938882AD12A2988BF7E6812EADE04 /* PTDependentWelfareViewMessage.m in Sources */, + BFE01C3C56854FF79F5A129F8F6BBA51 /* PTDeviceAgreeAgreementReqMessage.m in Sources */, + 48A11FB2E712A042152ADF6C8E9D6CB5 /* PTDeviceAgreeAgreementRespMessage.m in Sources */, + C69EAD56EF4B7CE2DAFD88B56872DC48 /* PTDiggDishNotificationMessage.m in Sources */, + 510A768B8C611259785CDB35A0C7DB45 /* PTDiggEssayNotificationMessage.m in Sources */, + 122A96059614A3BD2A1F1258E17B1D4D /* PTDiggEssayReqMessage.m in Sources */, + 8E527AEE08441ECD57C7111FD7120D88 /* PTDiggEssayRespMessage.m in Sources */, + 91E8F75CF57672680A411FAE9D2DB32A /* PTDiggMpQuestionNotificationMessage.m in Sources */, + EE2715F8C00CBC023F96A05061D1716C /* PTDiggQuestionAnswerNotificationMessage.m in Sources */, + BECB34B45CA2A969F4587655AFD33B8E /* PTDiggQuestionAnswerReqMessage.m in Sources */, + 47F4ABE195A5708452047E595762E451 /* PTDiggQuestionAnswerRespMessage.m in Sources */, + 45A0C306CD5C8A5289C9183D2FD69D84 /* PTDiggQuestionNotificationMessage.m in Sources */, + 31C3A9EB7F6B8CFBCBD5650B2A69DFA5 /* PTDiggQuestionReqMessage.m in Sources */, + 2C0FB2082AB8B2938E4B8B41804D9BA0 /* PTDiggQuestionRespMessage.m in Sources */, + D99C698865D741762268AC9B036E40CE /* PTDiggRecipeQuestionAnswerNotificationMessage.m in Sources */, + B525EBB58325A08D7D93299BC5483EDF /* PTDiggRecipeQuestionAnswerReqMessage.m in Sources */, + A5D8BAC7739DAB0D38C342600398C37C /* PTDiggRecipeQuestionAnswerRespMessage.m in Sources */, + 7D07169DBED9436ED4F0411E3C0B6438 /* PTDiggRecipeQuestionNotificationMessage.m in Sources */, + 426D6B660DDC26EF5A0202C321D52144 /* PTDiggReviewNotificationMessage.m in Sources */, + 582B26A34A8B0CE4A7AAC4292D5EC7D8 /* PTDishMessage.m in Sources */, + AAF22290FAB50223909D2A8547A2209F /* PTDishPicTagMessage.m in Sources */, + DE860BE1D4E3C16F80B05377A6BE875C /* PTDishSourceMessage.m in Sources */, + E50D75ADDE0CE3CE8AE4CFE279B58F4E /* PTDisplayStyleMessage.m in Sources */, + E91FF3E275C2A0B7E9A759603AA1B60A /* PTEmptyMessage.m in Sources */, + EA8357AAB760F19330B7192ADAED3DAF /* PTEquipmentBrandMessage.m in Sources */, + 4DA0E9FA0DBDCDC647745707DF2F5979 /* PTEquipmentCategoryMessage.m in Sources */, + 785332949F6DF08427419577B54B1843 /* PTEquipmentMessage.m in Sources */, + E82BC123F2E8E715FD70EF7E276C1ABD /* PTEquipmentModelMessage.m in Sources */, + 8EEB6DABB33157E0492A7C98CF12792B /* PTErrorCodeMessage.m in Sources */, + 90CB1547C9596773B5060A1B70A4D1CE /* PTEssayCommentMessage.m in Sources */, + 013685E577AB9EDFAFCAF6F03125C2A4 /* PTEssayMessage.m in Sources */, + DF4D696741429E1B7829A135149798C8 /* PTEventCustomizationMessage.m in Sources */, + 437E8C2E8F84CE3485BFF240040EA312 /* PTEventMessage.m in Sources */, + FDF79DF232BE27137102C49EA086A0B2 /* PTExperimentResultMessage.m in Sources */, + 9BD6958BBDCDE23DA7C64FAD8865589E /* PTExtraInfoMessage.m in Sources */, + 6B6441D2E574F18543C752AA103C0F31 /* PTExtraMessage.m in Sources */, + BF34D1B7400419901D0C72F1D8471B05 /* PTFeedsGroupMessage.m in Sources */, + CD1E85F457BA7D23DBE84537527F5BB7 /* PTFeedsMessage.m in Sources */, + 97321DFDE41B7690693E65AA160AAF52 /* PTFollowUserNotificationMessage.m in Sources */, + ACE39B4046B8601939B585BFB07F4CCA /* PTFreshWelfareInfoMessage.m in Sources */, + 2BC412249C35D06A0C8DCBA6265B5297 /* PTFreshWelfareStatsReportMessage.m in Sources */, + D5C68DE1BA79C10CAEF36A14289D9B82 /* PTGetAccountDeactivationApplicationReqMessage.m in Sources */, + 8A96ED5DE75FD21232C5E3EA15B64E8E /* PTGetAccountDeactivationApplicationRespMessage.m in Sources */, + 40016574D552CF455D7E2EACCBD4EDFE /* PTGetAdvertiserAccessSourceStatisticReqMessage.m in Sources */, + 19D68BF40AA89832D2F2A13BCF4F11BA /* PTGetAdvertiserAccessSourceStatisticRespMessage.m in Sources */, + 9BF20515F95029BA03B527F8D11C86FA /* PTGetAdvertiserAccessTopTenStatisticReqMessage.m in Sources */, + 0514830942B143E724A12CE342B70D95 /* PTGetAdvertiserAccessTopTenStatisticRespMessage.m in Sources */, + 1FE88529767B3790E3AA548FE348CD2D /* PTGetAdvertiserDataStatisticReqMessage.m in Sources */, + 5962B934132E1198686CD0433D8D1E27 /* PTGetAdvertiserDataStatisticRespMessage.m in Sources */, + E3D5194163813FD1E83DDCFA5664D80B /* PTGetAdvertiserKeywordStatisticReqMessage.m in Sources */, + 5F722071DBE858F4C47CAD9A759F7D97 /* PTGetAdvertiserKeywordStatisticRespMessage.m in Sources */, + 28B478385A0F2951F4EA3BD3F2434B5A /* PTGetAdvertiserOneDayOneNumberStatReqMessage.m in Sources */, + A735ED46B23EC2214FA1880AA788C2D2 /* PTGetAdvertiserOneDayOneNumberStatRespMessage.m in Sources */, + 75D68AEECAE9E4A629F757BD9BE0F3EE /* PTGetAdvertiserProductReqMessage.m in Sources */, + 672288D4E2E40F3CD70D4C3D0991468F /* PTGetAdvertiserProductRespMessage.m in Sources */, + 8FAE9413820183430BB99F1EEE2C0946 /* PTGetAdvertiserQuestionnaireStatisticsReqMessage.m in Sources */, + B43CAD6AB9C401C8C6D740BA5D2FC001 /* PTGetAdvertiserQuestionnaireStatisticsRespMessage.m in Sources */, + 259C2F8314479A62009BD80AC4EF98A8 /* PTGetAdvertiserRecipeDailyStatisticReqMessage.m in Sources */, + 9E63A98953C70F60E8B50ED2FA1256D7 /* PTGetAdvertiserRecipeDailyStatisticRespMessage.m in Sources */, + 78AA7E1DE9C5D77633A50BF08DE23D59 /* PTGetAdvertiserSourceImpressionStatisticReqMessage.m in Sources */, + 7C9044B2001B7049302BC2F121756384 /* PTGetAdvertiserSourceImpressionStatisticRespMessage.m in Sources */, + 3D810A5C31B1A41B6DA05499F4E0CBBB /* PTGetAllEquipmentBrandsByCategoryReqMessage.m in Sources */, + 4F19E41F5DC035D6A45146E02C6EBF72 /* PTGetAllEquipmentBrandsByCategoryRespMessage.m in Sources */, + EBBADFE54BCDD5A464DB9375C73813DB /* PTGetAuthKeyByAuthCodeReqMessage.m in Sources */, + 87998C02A25F269EEB82370C8B555FDE /* PTGetAuthKeyByAuthCodeRespMessage.m in Sources */, + 467EA3EC6C4655E07BB5EDE709236DB6 /* PTGetChucodeReqMessage.m in Sources */, + 833A0115A9C4F1D8E0B30E689691C075 /* PTGetChucodeRespMessage.m in Sources */, + CCE3813F2428CE41B4D5DB0AF42DCB8B /* PTGetClassroomTabsReqMessage.m in Sources */, + 2F1FF8C1FABEC8ABCDE06E1345881E1A /* PTGetClassroomTabsRespMessage.m in Sources */, + 8D356D977E5B8FDD42065CF49D2E7883 /* PTGetCourseDishesOrderByTimeReqMessage.m in Sources */, + 7D976F0C193635FDE57564442834795B /* PTGetCourseDishesOrderByTimeRespMessage.m in Sources */, + 00D0FF836B7A15B60911E09CBA513791 /* PTGetCourseTagReqMessage.m in Sources */, + C8DFF695F96CBABD63AD213A024E7F33 /* PTGetCourseTagRespMessage.m in Sources */, + 23DA6160D4F75AF173C849D92CC9E2C2 /* PTGetDeviceRecommendTagsReqMessage.m in Sources */, + 5A44E33EA36F9AE55AC72ED2A2E5FA54 /* PTGetDeviceRecommendTagsRespMessage.m in Sources */, + B6FF554E442C1292DB5B0B8400EF81D5 /* PTGetDishesUploadedPageBannerInfoReqMessage.m in Sources */, + 3BE7D284133002C16E86541DBC5B4F27 /* PTGetDishesUploadedPageBannerInfoRespMessage.m in Sources */, + F07DB15EDE6398F4278EF0DBD2492E1E /* PTGetExperimentResultReqMessage.m in Sources */, + 053AE52F91783D20CAC454C1FCFD19EA /* PTGetExperimentResultRespMessage.m in Sources */, + 889418390455F911CCED5831A71E1C9F /* PTGetFeedsGroupsReqMessage.m in Sources */, + D8C6C62AE8B776676957A835222738FC /* PTGetFeedsGroupsRespMessage.m in Sources */, + 2951074F7D224BAA05991910EA8067BD /* PTGetFeedsPageRecommendationUsersReqMessage.m in Sources */, + DC047FF2BFFABF8BC3D510944193A771 /* PTGetFeedsPageRecommendationUsersRespMessage.m in Sources */, + DBC1B5303EED975BE1C864B04A7E7721 /* PTGetFreeCourseListReqMessage.m in Sources */, + E03E8D2284AA45588849C5E51363D770 /* PTGetFreeCourseListRespMessage.m in Sources */, + F4FAD4BE3F9A9A51982468507C32FDAA /* PTGetFreshWelfareQuestionnaireReqMessage.m in Sources */, + ACCC2E83CBAA7A978381BFEA7DCE1199 /* PTGetFreshWelfareQuestionnaireRespMessage.m in Sources */, + 49D95DEBD6264B248DFF4F089BDA1CFB /* PTGetFreshWelfareStatsReportReqMessage.m in Sources */, + 35FB50017F04241F6F2FE24DB9C2BCF8 /* PTGetFreshWelfareStatsReportRespMessage.m in Sources */, + A582CF57F8C05213E262D5676D33E2F7 /* PTGetFreshWelfareStatusReqMessage.m in Sources */, + ADEA20F33248F49606F31E7E28FCE644 /* PTGetFreshWelfareStatusRespMessage.m in Sources */, + C1661A7C8A9FACF87B7E41DBB6771F8C /* PTGetInterestedTagsReqMessage.m in Sources */, + 243721A5D3BAAE68DA61C92C93A655A8 /* PTGetInterestedTagsRespMessage.m in Sources */, + B8CBBDCE3EF2255C5D7B4AEE97E5399A /* PTGetIsDeviceAgreeAgreementReqMessage.m in Sources */, + 718F3FCA5DAED0EFD86E0EB84412EB14 /* PTGetIsDeviceAgreeAgreementRespMessage.m in Sources */, + 5B8B4BC19A6BE50CBB57ED685F806E11 /* PTGetMarketTabsReqMessage.m in Sources */, + 46D089F32CA19EC98EF9299000C346E9 /* PTGetMarketTabsRespMessage.m in Sources */, + 218C26AA5119A56D4A1D2E78F3799F51 /* PTGetMonthlyCourseRankingListReqMessage.m in Sources */, + CC186E32E5635ADA0126496B599C2B56 /* PTGetMonthlyCourseRankingListRespMessage.m in Sources */, + B033A297B460C520AF1DC32F651B770E /* PTGetMyCoursesReqMessage.m in Sources */, + 4B8D9492B47A2DDFD54AB7C4B2654895 /* PTGetMyCoursesRespMessage.m in Sources */, + E62E1EC2C568859B3CFC26DA8F2CB1AF /* PTGetMyCoursesStatisticsReqMessage.m in Sources */, + 29999C5241288AB0AC6B0A6AFDA29843 /* PTGetMyCoursesStatisticsRespMessage.m in Sources */, + B371DD25B290BB4DC8FC4F782F82C593 /* PTGetNotificationSettingStatusReqMessage.m in Sources */, + B93C1E3CC2D3EC1C976E292E73AA74E9 /* PTGetNotificationSettingStatusRespMessage.m in Sources */, + 5704F7F16B752A1952624515FB4762F4 /* PTGetNotificationsReqMessage.m in Sources */, + 843EBDF709421EA00ED15EFD0594A28F /* PTGetNotificationsRespMessage.m in Sources */, + 80ACB6A6E4787038A8641FBC358B7024 /* PTGetNotificationTabsReqMessage.m in Sources */, + 389CCA8E43B613D01B379983AB109043 /* PTGetNotificationTabsRespMessage.m in Sources */, + 7A84DD5E4ED081994ECD669C1B9CD30B /* PTGetQuestionnaireReqMessage.m in Sources */, + 00F078FFF80770AD2DAE614668E99BC1 /* PTGetQuestionnaireRespMessage.m in Sources */, + 95369EFD58FAAB85E5248EFA3EA09EA8 /* PTGetRecipeAppraisalQuestionReqMessage.m in Sources */, + 857241935D397CFC7962E5513AA175B7 /* PTGetRecipeAppraisalQuestionRespMessage.m in Sources */, + 2AC57E479D7368BC1483ABB80E049E42 /* PTGetRecipeDishesOrderByTimeReqMessage.m in Sources */, + 1B93A9EF8ECB67E0D3FAC2799CA42E53 /* PTGetRecipeDishesOrderByTimeRespMessage.m in Sources */, + FE7255335EAD9A280A07A08E3CE2A6D3 /* PTGetRecipeFeedsReqMessage.m in Sources */, + FF38B38EAEAEE683A6FABEF361BD11EF /* PTGetRecipeFeedsRespMessage.m in Sources */, + 2D5FDFE088B63794BC6E527AE5DD1583 /* PTGetRecipeFeedsV2ReqMessage.m in Sources */, + C0C4D3EFB6FF4683F00E9DF2FA3A02A5 /* PTGetRecipeFeedsV2RespMessage.m in Sources */, + B1AA58B8D741FDEFC3AB1F3E22148885 /* PTGetRecipesByIngsReqMessage.m in Sources */, + D59EFC5693B5983FA519274E65403D4E /* PTGetRecipesByIngsRespMessage.m in Sources */, + A1666FBDC0638FEB3BEB948582DB9434 /* PTGetRecommendedEquipmentBrandsReqMessage.m in Sources */, + 73A0D078BA0A8AE1D002EBDF1E94D36A /* PTGetRecommendedEquipmentBrandsRespMessage.m in Sources */, + DD672C06DED75B601E428510D8CEBABD /* PTGetRecommendedEquipmentCategoriesReqMessage.m in Sources */, + DA2A7C22D7B1E2126575BFE93D6AABB7 /* PTGetRecommendedEquipmentCategoriesRespMessage.m in Sources */, + CE328318A6F38F69629504FF77C87091 /* PTGetRecommendedEquipmentModelsReqMessage.m in Sources */, + F946DA903C6D98400FAB87A9322D0BE9 /* PTGetRecommendedEquipmentModelsRespMessage.m in Sources */, + 67977F8CD650039435FA4A037D2D437A /* PTGetRecommendEventsReqMessage.m in Sources */, + 6022D7FA3130D225DA7290AD4D1C3DBF /* PTGetRecommendEventsRespMessage.m in Sources */, + CBA315D55A8133755FCA4EC0A6DE9EEA /* PTGetSameCityRecommendationsReqMessage.m in Sources */, + 0A2CB47CF3E54CD9DDA19DE8ECF0B670 /* PTGetSameCityRecommendationsRespMessage.m in Sources */, + 8E24B6F47DA7CE9D45C5D4D57604C167 /* PTGetShareRecipeTitleReqMessage.m in Sources */, + 7F9A23ABBFDD676BA86D701CF56DD6C9 /* PTGetShareRecipeTitleRespMessage.m in Sources */, + 853E31839B2086C2EE686EFE5161F78D /* PTGetSignatureReqMessage.m in Sources */, + B6F5B7270035D838912633DDAF850085 /* PTGetSignatureRespMessage.m in Sources */, + 0033357D35AC31E89B337C4A4EB1DF33 /* PTGetTagHotCoursesReqMessage.m in Sources */, + 974946A9BF34EC164FEAA7A6AE2E2DE5 /* PTGetTagHotCoursesRespMessage.m in Sources */, + B1DACF417C8E76A3A0B0026027B593A8 /* PTGetUnfinishedWelfareUrlReqMessage.m in Sources */, + B1372FF55E46398872E70EB45B6678DD /* PTGetUnfinishedWelfareUrlRespMessage.m in Sources */, + 6493E652AFBB063DA8692AF2419DA1AF /* PTGetUserAllEquipmentsReqMessage.m in Sources */, + 2910C649E2E8B33A8B5D30A9AEEF88D8 /* PTGetUserAllEquipmentsRespMessage.m in Sources */, + 49437EAB5E6A0FF08017096C7831EE44 /* PTGetUserPageRecommendationUsersReqMessage.m in Sources */, + 5125E0E29473F05C58D7460D8D5ED4EB /* PTGetUserPageRecommendationUsersRespMessage.m in Sources */, + 544E8929EB9A319C8D7008447FC4EDE5 /* PTGetUsersByAddressBookReqMessage.m in Sources */, + B74DE97064B3924BEB4DF11B58722C0F /* PTGetUsersByAddressBookRespMessage.m in Sources */, + 9F89057F4C49DD66C1BF6DACB744CF7B /* PTGetUserWelfareViewReqMessage.m in Sources */, + 9CAA8C98648F6F2C4F30041EE3A57DBD /* PTGetUserWelfareViewRespMessage.m in Sources */, + 5DD6CD52B38EB8CAD98A3970DF32C31B /* PTGoodsInfoMessage.m in Sources */, + A944C263736698A0EC1D78C7607E3995 /* PTHeaderMessage.m in Sources */, + 72C2027A22BC5F94096E50039FC339B2 /* PTHistoricalWelfareViewMessage.m in Sources */, + D6C305CA2410C1B8975D41500AD1628B /* PTHybridListCellMessage.m in Sources */, + BC974DB7CDE92578F25CF60198E22D3F /* PTImageConditionMessage.m in Sources */, + 43E34D3E9DC9C95B159E7FB8BE95E8A7 /* PTImageParagraphMessage.m in Sources */, + BA81E907C8C99D61231B627F13A9FFA2 /* PTIndependentWelfareViewMessage.m in Sources */, + 9417A53799177ED6E6AC513672FEDA94 /* PTIngredientMessage.m in Sources */, + 4CF07A4F2702AACC6BE808DAE84F4D6B /* PTIngredientParagraphMessage.m in Sources */, + D6A0479355D9466DB4D5F9A4D31049CA /* PTInstructionMessage.m in Sources */, + 9199DAB32EEDE38B98D81AF84D676086 /* PTInterestedTagMessage.m in Sources */, + CA394B58FFF0D1F01D5A3E4A552073A4 /* PTIsTargetInUserBoardsReqMessage.m in Sources */, + C3A38350FD16C1B146357A6186D45843 /* PTIsTargetInUserBoardsRespMessage.m in Sources */, + 88CD5C18C6246F79D24CF74BDA9E0912 /* PTIsUpdateAgreementReqMessage.m in Sources */, + 41C1FE49D74CEC494B35AD5203EEC9EA /* PTIsUpdateAgreementRespMessage.m in Sources */, + 087027A6E4D77C91DFD806CA63CBF78C /* PTLessonProcessMessage.m in Sources */, + E95D739069BE25B7CE900D31E82A29C0 /* PTLineCourseCellMessage.m in Sources */, + 9AC3772263B772F58A012F7AF0EB19BB /* PTLineRecipeCellMessage.m in Sources */, + 93CE51A14FCAE4FB667E33DCA4051D8D /* PTLineRichTextCellMessage.m in Sources */, + E4823E50A0B4372C3A5D40AAD68CED47 /* PTLineUserCellMessage.m in Sources */, + 5C3B2799EC598BDF121850513811BE2F /* PTListCommentReqMessage.m in Sources */, + 87FA98988255DDF388DBAF933DBA81EE /* PTListCommentRespMessage.m in Sources */, + 5542C0586A175A7BA716BEE50ACB17A2 /* PTListEssaysReqMessage.m in Sources */, + D3CE681539F08E3ABE04BA365FDF211F /* PTListEssaysRespMessage.m in Sources */, + DF6B82F63E8D50CAA80EBC2C996E6DAB /* PTListEventDishesReqMessage.m in Sources */, + 19CE98942B223A75B7B6D7EF5B36C9BA /* PTListEventDishesRespMessage.m in Sources */, + 95B2C484EC2DF64E0BDDBA8622BD28EC /* PTListThemeEssaysByHotReqMessage.m in Sources */, + 8F4941E77B1E57F181AB843BC3A6C808 /* PTListThemeEssaysByHotRespMessage.m in Sources */, + E5F54E2768D74B6F0B362E1B00500156 /* PTListThemeEssaysByTimeReqMessage.m in Sources */, + FA006E53B57BF2C8F684AC8005F84193 /* PTListThemeEssaysByTimeRespMessage.m in Sources */, + E183C1CFE495C72B7A7E52E89BD970D7 /* PTListThemeEssaysReqMessage.m in Sources */, + 3AB11EE919B555702C1749C1B267C7F1 /* PTListThemeEssaysRespMessage.m in Sources */, + 0EC3E2EABB9A1FC23139EA287FC1B21D /* PTListThemesReqMessage.m in Sources */, + 6C7CF028CF1D7E37FDDC2191F58D9C7B /* PTListThemesRespMessage.m in Sources */, + BEE70DC3263848159F2126707A24656F /* PTListThemesV2ReqMessage.m in Sources */, + E5985E4968A071B837916704F5E455AE /* PTListThemesV2RespMessage.m in Sources */, + A5FC410FDF6B60BD45F17D1EA0F39808 /* PTListUserEssaysReqMessage.m in Sources */, + 690AED6A8F1FD834CF497CA6235A72D0 /* PTListUserEssaysRespMessage.m in Sources */, + 9278B64434FC21E5BCA3F386A9810F71 /* PTLocationQuestionMessage.m in Sources */, + 2E2596D479B6D122F34A7F24F99B8166 /* PTLoginViaDeviceReqMessage.m in Sources */, + B11CBD633B839987F2AA2E99C492DAA4 /* PTLoginViaDeviceRespMessage.m in Sources */, + 5BC8894E3AF0C8A9E7F51F316DDD36C0 /* PTLoginViaPhoneV2ReqMessage.m in Sources */, + EB37471B86D43D8DC88A8E9743A8FAB3 /* PTLoginViaPhoneV2RespMessage.m in Sources */, + 311EF3C897379EE5C9D9C1F674D63456 /* PTLoginViaWeappPhoneReqMessage.m in Sources */, + 615A34BCDB72C3A85778D5BE6506E1BB /* PTLoginViaWeappPhoneRespMessage.m in Sources */, + FDC3C1BDF5C997013E52A5EC944C86AE /* PTLoginViaWeappReqMessage.m in Sources */, + 0CB4D4FBC91B66C79BC12BBEF32A961D /* PTLoginViaWeappRespMessage.m in Sources */, + 5BB021FA448B9600368636381CF34473 /* PTLoginViaWechatReqMessage.m in Sources */, + 63BDD669059EF122693BA2311F70AEEB /* PTLoginViaWechatRespMessage.m in Sources */, + 4B710D88165DB726EB74AA029E2E2EE8 /* PTLookupAdsBySlotNameReqMessage.m in Sources */, + 35015A2B7DE7E7801A56F4F4E7D986EF /* PTLookupAdsBySlotNameRespMessage.m in Sources */, + 1ECA463EF11A5B6B36B110E84E33FB21 /* PTLookupSdkAdScheduleReqMessage.m in Sources */, + 36771616583DCFE9598846A79B114114 /* PTLookupSdkAdScheduleRespMessage.m in Sources */, + 06EF204B7F19D2DA7B8C699DD88B2F7F /* PTMarketTabMessage.m in Sources */, + CFE16BCFE6F390427E9D2478C80AD86F /* PTMarkFeedsAsReadReqMessage.m in Sources */, + 5F139F7E343CF53A79AFA85270184234 /* PTMarkFeedsAsReadRespMessage.m in Sources */, + 673AFC0F89896411B459F83F7648070A /* PTMarkRecipeFeedsAsReadReqMessage.m in Sources */, + D3766584EB49C625CD024B4007D08F50 /* PTMarkRecipeFeedsAsReadRespMessage.m in Sources */, + 2321AAC2CD9D641B61E7E836E93FA60D /* PTMarkTabAsReadReqMessage.m in Sources */, + 4B9A7FB29C9065B39DC73FE69C016335 /* PTMarkTabAsReadRespMessage.m in Sources */, + B242C50DFA177AB3FC287D674730F6D5 /* PTMarkupMessage.m in Sources */, + F6355C80177603065EFB5F22CD7E0D1B /* PTMarkupTextMessage.m in Sources */, + D18A4D36823B33E066F6B196C8FC325F /* PTMicroVideoParagraphMessage.m in Sources */, + B26BDA23B8003CCA431C711AF0F62184 /* PTMinorUserMessage.m in Sources */, + F902B5F6BF0CF03120005F9253A649DB /* PTModel.m in Sources */, + 10E5D9215E11E57EA209F383D068142E /* PTMonthlyRankingListMessage.m in Sources */, + A7CBDA00A5DE7A2C5C3819C8A7EB21BE /* PTMpQuestionAnswerMessage.m in Sources */, + E5E5101CFEBC5F75900026F67109351C /* PTMpQuestionMessage.m in Sources */, + 666D721FD832729E9EEAC01A0AA5E508 /* PTNetworkInfoMessage.m in Sources */, + B36BB33EA970542C02ACD228CB331B35 /* PTNotificationMessage.m in Sources */, + 4B26B2F1D3365A5CE14C9B95D97EA302 /* PTNotificationSettingStatusMessage.m in Sources */, + C3B35469ED3321ECC6EEB2F429420797 /* PTNotificationTabMessage.m in Sources */, + 6B9C7E9A842A0C31286A8347A021CF77 /* PTObtainFreePublicCourseReqMessage.m in Sources */, + 95B88841855DECBECF4CB9D560F922C1 /* PTObtainFreePublicCourseRespMessage.m in Sources */, + 2B0E2C94490B5FC826FD6BDA18444CF5 /* PTOfficialNotificationMessage.m in Sources */, + 51937B68AB64EE9EC7FB1F2DF4974475 /* PTOneDayOneNumberStatisticDataMessage.m in Sources */, + AEEE2E358051B69099C2CA5CBF207036 /* PTOneDayOneNumberStatisticMessage.m in Sources */, + 75DD30DABA3910D0C3226883EEE27F94 /* PTOptionMessage.m in Sources */, + 5E3773FC866079F356BEECADEEE03DC5 /* PTOptionStatsListMessage.m in Sources */, + B82066BED941A8FE607408A9C8C8FA9B /* PTOptionStatsMessage.m in Sources */, + 99778570EBC8E1987113FE4B5215CDDA /* PTPagedClassroomHomepageRecommendationsReqMessage.m in Sources */, + EC5E07E915D3ABF32591F62C575B0F48 /* PTPagedClassroomHomepageRecommendationsRespMessage.m in Sources */, + EF21BCEF3A5AC9733BF2864953469629 /* PTPagedClassroomHomepageTabsReqMessage.m in Sources */, + E81C6B555E9D60A998DE255CBCDB0A48 /* PTPagedClassroomHomepageTabsRespMessage.m in Sources */, + 50546B3F4AA5CFE0A705B64F915345B1 /* PTPagedCourseRatesReqMessage.m in Sources */, + 3041F8D96D88853B72EEE7E806B43E75 /* PTPagedCourseRatesRespMessage.m in Sources */, + ABD91A04505D42D974487635DDC16FC6 /* PTPagedCoursesBySectionReqMessage.m in Sources */, + CA36ED4A7F8F3059205114B4A00BD1CF /* PTPagedCoursesBySectionRespMessage.m in Sources */, + 3D358E864E509275AC57AAACAE6A3773 /* PTPagedEcHomepageRecommendationsReqMessage.m in Sources */, + 80AFA85B6F4AC898F20AF0E9BB797FC9 /* PTPagedEcHomepageRecommendationsRespMessage.m in Sources */, + FD17203A55937D3029C74B0EE9D4EEE1 /* PTPagedEcHomepageTabsReqMessage.m in Sources */, + DA38EB4AE47198AB5200BB41B996F3FE /* PTPagedEcHomepageTabsRespMessage.m in Sources */, + 7385C9C8824C9AA326107AE42E775553 /* PTPagedEpidemicEventDishesReqMessage.m in Sources */, + A0246D5D4EFD5E7B17BD992ADDC703B1 /* PTPagedEpidemicEventDishesRespMessage.m in Sources */, + D783A1336FFDC7789646C424E84A85D7 /* PTPagedEventDishesOrderByTimeV5ReqMessage.m in Sources */, + B617730F58E082ED1105B3B2383543F1 /* PTPagedEventDishesOrderByTimeV5RespMessage.m in Sources */, + 07CC15FD4CE3B332961D80DB114AE5AF /* PTPagedGetDiggEssayUsersReqMessage.m in Sources */, + 88A3AD69B66DC50F8CC38F348DA5D6B4 /* PTPagedGetDiggEssayUsersRespMessage.m in Sources */, + 34CF801B21FD128D43EE95F4C9F1661F /* PTPagedGetTagCoursesReqMessage.m in Sources */, + BB27A121B61CC85E0CD7E6805758A363 /* PTPagedGetTagCoursesRespMessage.m in Sources */, + 536A66640EEA334834906A6D2554D72A /* PTPagedGetTopCourseRankingListReqMessage.m in Sources */, + 597507E5B7860003FDB3BC178EDDD2B3 /* PTPagedGetTopCourseRankingListRespMessage.m in Sources */, + 78AEE752BD921FD2972579DAA1D92E00 /* PTPagedHomepageDiscoverTabRecommendationsReqMessage.m in Sources */, + 98FC307DEDB5B7EA52CA5305B4E2E1B5 /* PTPagedHomepageDiscoverTabRecommendationsRespMessage.m in Sources */, + 70A5DFD32031A273EE5CDDA3A83140DF /* PTPagedQuestionAnswersReqMessage.m in Sources */, + 5D9B7B9AD72E7028B08A164FACE3B134 /* PTPagedQuestionAnswersRespMessage.m in Sources */, + C1C96FD3751124C22A82CAC0141788FD /* PTPagedQuestionsReqMessage.m in Sources */, + C728584168C263598462D44C8FC38575 /* PTPagedQuestionsRespMessage.m in Sources */, + DCCF357BF535C19A9F1EED494B8402C2 /* PTPagedRecipeQuestionAnswersReqMessage.m in Sources */, + BA9566DFC59E5F18599A6B8238651F5F /* PTPagedRecipeQuestionAnswersRespMessage.m in Sources */, + 557B3235CA650FB0FBC660D7CF4CA121 /* PTPagedRecipeQuestionsReqMessage.m in Sources */, + 502EFF10DAEBC6C050EEC53CD3850499 /* PTPagedRecipeQuestionsRespMessage.m in Sources */, + A3DA578DB784ACA275459F9FA785730A /* PTPagedRecipeQuestionsV2ReqMessage.m in Sources */, + 772C21CEEF14D78FF4AD802604B49B54 /* PTPagedRecipeQuestionsV2RespMessage.m in Sources */, + 4868CE2EB2DD8D0F33382D2C4D65A147 /* PTPagedRelatedEssaysReqMessage.m in Sources */, + 28F986B27E0ED43D0442A8E7EFD7D08F /* PTPagedRelatedEssaysRespMessage.m in Sources */, + 778DFB7DDB5B05586D5CD1653E531A81 /* PTPagedSimilarEssayReqMessage.m in Sources */, + D566478B6F91FA863E3A11BD5A09E869 /* PTPagedSimilarEssayRespMessage.m in Sources */, + 7132DDA6379FA3D57CF2D5084B658246 /* PTPagedSimilarRecipeReqMessage.m in Sources */, + FFA12C7731847D600D28483868C274CB /* PTPagedSimilarRecipeRespMessage.m in Sources */, + 9E06DD91CBD099A4F40E40F0F5FA6DBE /* PTPagedTopCoursesPurchasedByConsumersReqMessage.m in Sources */, + 2889BBFE2C9F92A3978114A4E4C9A602 /* PTPagedTopCoursesPurchasedByConsumersRespMessage.m in Sources */, + 7DB1E5A20976F755268C2D975097A65E /* PTPagedUserCollectedDishesReqMessage.m in Sources */, + C13DD8C779C9DFE1DAE3A6DF00741404 /* PTPagedUserCollectedDishesRespMessage.m in Sources */, + A819FD6F666F751250A31D2BD7F2F79C /* PTPagedUserCollectedEssaysReqMessage.m in Sources */, + 5CD2CA2EBAC800646057EF4C729E5616 /* PTPagedUserCollectedEssaysRespMessage.m in Sources */, + F8866E37541DFE25C58B354FD630DB52 /* PTPagedUserHistoricalWelfareViewsReqMessage.m in Sources */, + 621BA61BFB7BCCBFADEE9F85FA4592F8 /* PTPagedUserHistoricalWelfareViewsRespMessage.m in Sources */, + 2B4D1F07649C00D49ACF41A7B7FD105E /* PTPagedUserTargetsReqMessage.m in Sources */, + FB672A9947FFD43D91913356C90DD18F /* PTPagedUserTargetsRespMessage.m in Sources */, + 403F0EAC72592D52E073CD364BA85C5A /* PTParagraphMessage.m in Sources */, + 05D6F40EE8AC5C91129E23E99A4183B1 /* PTPicTagMessage.m in Sources */, + AF9265993CD7DB2B2B8C6490D624DC1C /* PTPictureDictMessage.m in Sources */, + DDA49BEB226346F711552D5D79141201 /* PTPictureIconMessage.m in Sources */, + 2771F17FCF6CCB6367EF4833867EBAC5 /* PTPictureIconsCellMessage.m in Sources */, + 48F137538DD2827AB1C4C9FBB524DF3A /* PTPictureOptionMessage.m in Sources */, + C228E82793B053B014D48CB5DF8B2FF4 /* PTPictureRadioQuestionMessage.m in Sources */, + 1D155CCAF364208BF01DA0149B5ACE8B /* PTPkxRegisterPdidReqMessage.m in Sources */, + 2888926FA47E57FC2826348C2BDB08B2 /* PTPkxRegisterPdidRespMessage.m in Sources */, + CE7E2080E2524855CDCBB9904A7546F5 /* PTPkxRegisterPdidv2ReqMessage.m in Sources */, + BF91E171266CD8F766E4C43FEFFB7987 /* PTPkxRegisterPdidv2RespMessage.m in Sources */, + A380800660F21A8279D2DD612C1CB428 /* PTPlaceholderAdCellMessage.m in Sources */, + E40ADDFB0984DE46BE7085F3044DE01C /* PTPostMessage.m in Sources */, + 3325BA1EF84C634200399D5A3E12F6EB /* PTPublishEssayNotificationMessage.m in Sources */, + 84230695DBC8480CA8C2E63BF30741E9 /* PTPureRichTextCellMessage.m in Sources */, + E3021E4BE92E55E41BC209A0757F9172 /* PTQuestionAnswerMessage.m in Sources */, + 0F1373900971AD89242E0C6CCA4F35B7 /* PTQuestionMessage.m in Sources */, + A583F6094B43F02F90C9F9BCDA28D90D /* PTQuestionnaireMessage.m in Sources */, + 56586B35D04568408557F8F8758086FC /* PTQuestionnaireQuestionAnswerMessage.m in Sources */, + CD1B81A1BCD076CDFA218D6D819350F3 /* PTQuestionnaireQuestionMessage.m in Sources */, + 819DE8B69FE513AAA02DB1485F8C73EE /* PTQuestionnaireStatsMessage.m in Sources */, + D6CF46A1D69F5B4D038850FE03668EAE /* PTQuestionTargetMessage.m in Sources */, + FC57E736ED24072B26498985F02CD969 /* PTRadioQuestionMessage.m in Sources */, + 71061DB46ACA340222E8D8BC2BDC4EA4 /* PTRecipeAdaptationMessage.m in Sources */, + B4AB892024FD0682C37C6812F3920907 /* PTRecipeAppraisalAnswerMessage.m in Sources */, + D9AB450E978783CAA25BCA637FD14C5F /* PTRecipeAppraisalQuestionMessage.m in Sources */, + 735F656B28765745BEE95120B7912F09 /* PTRecipeAskQuestionReqMessage.m in Sources */, + 05BC4E54EC219EE86EE8DA164D4E7B25 /* PTRecipeAskQuestionRespMessage.m in Sources */, + 9212AA6B23390DDB42CAF2D251763770 /* PTRecipeCatsMessage.m in Sources */, + 5CA8C1C7000B68F93B841A83E24E70B1 /* PTRecipeFeedMessage.m in Sources */, + A0487FF8A5A43ED7940C2FAB1D667363 /* PTRecipeFeedV1Message.m in Sources */, + 7CD17FC3598D18C4C0D9715AD35CEA1D /* PTRecipeLabelMessage.m in Sources */, + 1393D998AABED2898039D6B6B53C2752 /* PTRecipeMessage.m in Sources */, + 4096AD3B07EA1C6F6B1E608C9F0ED4B7 /* PTRecipePageMetaInfoReqMessage.m in Sources */, + 5D55AAC20E49737872FA8BA690676C14 /* PTRecipePageMetaInfoRespMessage.m in Sources */, + BE86F55B415C13108063704F387CA4BD /* PTRecipeQuestionAnswerMessage.m in Sources */, + 70702A824618461D3AF9474ACEC78501 /* PTRecipeQuestionAnswerV2Message.m in Sources */, + A84363FCA26746C760F13BF0A10621B8 /* PTRecipeQuestionMessage.m in Sources */, + 47BC8218774E01B64AE68C612F51742D /* PTRecipeQuestionV2Message.m in Sources */, + 6195C632E08DF38CE3EE0AEE0CC15EBD /* PTRecipeStatsMessage.m in Sources */, + 7052B009DFCEFF2174A04A630E5D38DA /* PTRecommendationUserMessage.m in Sources */, + 1507534CF2BDEE1569C577955884D3DD /* PTRelatedEssayMessage.m in Sources */, + 82008C6605F7A873C31945A61D222A99 /* PTRememberedAnswerInfoMessage.m in Sources */, + 69AB5FD7C1DC8E045D05E98C5CDBD6B2 /* PTRemoveCommentReqMessage.m in Sources */, + 51AF5E94423A3EEC13C96E5590EC88C9 /* PTRemoveCommentRespMessage.m in Sources */, + 7E3BF069BB64B31B3441438EFAA3A99A /* PTReplyDishCommentNotificationMessage.m in Sources */, + 31C7A17FADB112F310AC54CA64837C24 /* PTReplyMpQuestionNotificationMessage.m in Sources */, + D8B84ACA92A2666A2D92F0D48ADF0796 /* PTReplyQuestionAnswerNotificationMessage.m in Sources */, + 8E707D2371242317C3C44DF353C04DC2 /* PTReplyQuestionNotificationMessage.m in Sources */, + ACCFCCC4ADA9DDB20B7FF9048E6DACB5 /* PTReplyRecipeQuestionAnswerNotificationMessage.m in Sources */, + 1858E234C07C9887FA637C633F4A90E4 /* PTReplyRecipeQuestionNotificationMessage.m in Sources */, + 1820A500A3AD2A8986060B6CF0DA19E4 /* PTReplyRecipeQuestionV2NotificationMessage.m in Sources */, + E532F5B85A45BEBC5BC862928613C4E5 /* PTReplyShopReviewNotificationMessage.m in Sources */, + 2FD21FD0B9CD32A43CF1185C31A345DB /* PTReportAnswerReqMessage.m in Sources */, + FB17BB4795A2FC6E55B49D57DF97FB48 /* PTReportAnswerRespMessage.m in Sources */, + 08C37DB0CEB48016DCB4D3E4C2B109CC /* PTReportEssayCommentReqMessage.m in Sources */, + 129E806FF2178C47F56EE8FA44749C5D /* PTReportEssayCommentRespMessage.m in Sources */, + D70C980DB20DD38357CBA926B2B9976F /* PTReportEssayReqMessage.m in Sources */, + DD2CA83A8663618D4B2B585EF16F8C43 /* PTReportEssayRespMessage.m in Sources */, + 8A39B934BFA23F593687C02DDCE59719 /* PTReportQuestionReqMessage.m in Sources */, + 752E1C6B604080EB3CD4C596E607A2CB /* PTReportQuestionRespMessage.m in Sources */, + DEAEDB21A353AECCA12E6DB29915B76C /* PTReportRecipeAnswerReqMessage.m in Sources */, + A1DB079B0EF641D48D8629E8A388D109 /* PTReportRecipeAnswerRespMessage.m in Sources */, + 0B9395ED384BFA1EABD8573D22C87203 /* PTReviewCommodityGoodsMessage.m in Sources */, + 7C55CF0370CF351F607783009A4040F6 /* PTReviewCommodityMessage.m in Sources */, + 3EEEDEECEBC21F8B89E517C592954D4F /* PTReviewDiggUserMessage.m in Sources */, + 11E68F8F3C7526EC9F372C496EDA52B4 /* PTReviewMessage.m in Sources */, + BF2FC8D53EFC13D1D3A277E6656CC8D4 /* PTRichTextBoardCellMessage.m in Sources */, + BE6B97E0E311BFD99E16AF47C25AAB9F /* PTRichTextCourseCellMessage.m in Sources */, + FC59A490555E1C5B7171AB9150A7CC92 /* PTRichTextDishCellMessage.m in Sources */, + C31A6A7BD391BE7238AC590E85AF5D0A /* PTRichTextGoodsCellMessage.m in Sources */, + FAC9B67E5B9122D9448007200ADC369C /* PTRichTextMessage.m in Sources */, + 1F887B3638EA70E6302295D03C991C86 /* PTRichTextRecipeCellMessage.m in Sources */, + A98418B964E14DCC15F8E235ABAD23EA /* PTRightInfoLabelMessage.m in Sources */, + D9BF30E6C7005FD58FF15241A436A601 /* PTSameCityRecommendationMessage.m in Sources */, + BD065BFB6BD6DC7BF45DD498539CD074 /* PTSdkAdMessage.m in Sources */, + CD3B65D922C93D7AAA2D1DC41F430EB9 /* PTSdkAdScheduleMessage.m in Sources */, + 071E136254897A94BF3D3ED2F66E4D03 /* PTSearchEquipmentBrandsReqMessage.m in Sources */, + 71E814FB3A62DDC6082021C80B10F34B /* PTSearchEquipmentBrandsRespMessage.m in Sources */, + 6E4F397091117D8AB777B65FB3B2CE41 /* PTSearchEquipmentCategoriesReqMessage.m in Sources */, + 4C41B6D99B47A289F75DBF465A2FDCE0 /* PTSearchEquipmentCategoriesRespMessage.m in Sources */, + DB7746AE4D3A92CFFE6E34FD5EA48C5A /* PTSearchEquipmentModelsReqMessage.m in Sources */, + 8BBC8E882ACCBD5A2B165D7875E13D06 /* PTSearchEquipmentModelsRespMessage.m in Sources */, + A993268E4CCB1F322299884DB83EEE3E /* PTSearchMyCoursesReqMessage.m in Sources */, + 73CBB7983F1733E5137C4CAC9EEF528B /* PTSearchMyCoursesRespMessage.m in Sources */, + E0B5C2F6E75AD11499DF6C14996EF4DB /* PTSearchPageRecommendationKeywordMessage.m in Sources */, + 7F0F8CCBC4EE6F24C193FF76B4315BBB /* PTSearchPageRecommendationKeywordsReqMessage.m in Sources */, + 5192E1AA4EC3D4C9BFF3E7CC3CB1E917 /* PTSearchPageRecommendationKeywordsRespMessage.m in Sources */, + 5854B5F47191FDF6CD96B8D3449E533A /* PTSearchQuestionReqMessage.m in Sources */, + 3CB1D4E093F3673EDAF7A89EB9A01C2E /* PTSearchQuestionRespMessage.m in Sources */, + 701E163024868639FB6C08A649B46E18 /* PTSearchTargetMessage.m in Sources */, + 593AAC7032610DC98670E82FFEB5E154 /* PTSendPhoneLoginVerificationCodeV2ReqMessage.m in Sources */, + 52611E0FB476FB4A181AF8B51DFA5393 /* PTSendPhoneLoginVerificationCodeV2RespMessage.m in Sources */, + 44435A496083163C00FA0732078F847A /* PTSensorEventMessage.m in Sources */, + 3304ADFCCC6450AD03BD30A7C794B1A4 /* PTSetInterestedTagsReqMessage.m in Sources */, + AEBE95A3A8B77526EC0A57F011AB4DA8 /* PTSetInterestedTagsRespMessage.m in Sources */, + 6FDFD7E4A39E7C3E48A10F53C64C340F /* PTSetRecipeAppraisalAnswerReqMessage.m in Sources */, + 20743BEB73413BACED68A2DBDA60C25E /* PTSetRecipeAppraisalAnswerRespMessage.m in Sources */, + F8D526C0C871DF82D7347D1438010678 /* PTShopInfoMessage.m in Sources */, + 83EA6E52A0FFCC38DAC792473A40C866 /* PTShowCourseRateTagsReqMessage.m in Sources */, + DEADFF61060BB00DF70A70A6E8DFA2F7 /* PTShowCourseRateTagsRespMessage.m in Sources */, + 330EFD59F57B44EC3AB31BDD0277E57E /* PTShowDiscoverRecipesReqMessage.m in Sources */, + E5041545EC833EAAC07D9C17F4170019 /* PTShowDiscoverRecipesRespMessage.m in Sources */, + 01FA75D9DE71B86B19B05845A1DE85AA /* PTShowEssayReqMessage.m in Sources */, + 8538080BDE063BBE6CF5E428AD77E2C4 /* PTShowEssayRespMessage.m in Sources */, + 59CC7DEEAD1FDE90649085912CB062F3 /* PTShowThemeReqMessage.m in Sources */, + 16764B204DD1519A09A2B99173A8FB0A /* PTShowThemeRespMessage.m in Sources */, + A8ACAFE71F26B9549C544854801C2FBC /* PTSideSlipBannersCellMessage.m in Sources */, + BF843C6C9A52622B45F7FE19334A4007 /* PTSideSlipCoursesCellMessage.m in Sources */, + 75F1D446B1709672406582DA1893DA37 /* PTSideSlipGoodsCellMessage.m in Sources */, + B31E3BB92A0FD566BC63754B48ADC9D6 /* PTSimilarEssayMessage.m in Sources */, + C60D39BDA3900BE23DE5516D9B46ACA0 /* PTSimilarQuestionMessage.m in Sources */, + E7A0114535E6705F85517AC464F2C86F /* PTSimilarRecipeMessage.m in Sources */, + 6D4851678A36B2AC8B0A5132A0823EB7 /* PTSimpleGoodsInfoMessage.m in Sources */, + E5E3A29B37F0CE4901B167BC051B938B /* PTSlotADInfoMessage.m in Sources */, + 1E74D146D90CF617DD32DC6E649E63F8 /* PTSubtitleButtonCountdownMessage.m in Sources */, + 3B26C5835EC03E5AAAE576B6EF5C809C /* PTSubtitleButtonEmptyMessage.m in Sources */, + C59A516F717AAC48C567D7EB9133172E /* PTSubtitleButtonMessage.m in Sources */, + 92C20292624EC01BFED844E4252F05AE /* PTSubtitleButtonTextAndUrlMessage.m in Sources */, + 92DADADD3D0AE23BC70EE72FC873AE8B /* PTSummaryMessage.m in Sources */, + 40953B4820C5F4CF3A9BE6DC82C4D08E /* PTTargetInfoMessage.m in Sources */, + 1521496FBFDF5C3201C9F8BF7EADB581 /* PTTargetMessage.m in Sources */, + 3D7BE8E65D90393FD2C1B629FD284272 /* PTTextConditionMessage.m in Sources */, + A039E5B069FE19E5F8391E3AAA79BBA2 /* PTTextIconMessage.m in Sources */, + 833BC8282B2A42978FA5D0F4030F3AA8 /* PTTextIconsCellMessage.m in Sources */, + DE7570FD90537A295E4281FB40C31A95 /* PTTextParagraphMessage.m in Sources */, + 671896FAFE48E96840271BAC160CDBCB /* PTTextQuestionMessage.m in Sources */, + E471B8A122899536CA2E7A93E4C30AD1 /* PTThemeMessage.m in Sources */, + D0523E0AED11A98ED894C503D697A600 /* PTTrackingMessage.m in Sources */, + 36DF96263D96141BB45937CDEEE580D7 /* PTUnbindUserEquipmentsReqMessage.m in Sources */, + 3DCABB20B1AE1C7ACFA0B7AEA3A4D6AA /* PTUnbindUserEquipmentsRespMessage.m in Sources */, + 394FCB8DDD00FA9A7115B7414D722FFA /* PTUncollectDishReqMessage.m in Sources */, + D9E177E087D3CD02772E1E83E41E8C6B /* PTUncollectDishRespMessage.m in Sources */, + 430DF3B5A7EFC30B041CE0AF0FBA6487 /* PTUncollectEssayReqMessage.m in Sources */, + B6FCDA02FFD28AC0BE0E05B6AB9DC02C /* PTUncollectEssayRespMessage.m in Sources */, + ECCFA35259D713CD197AC3C195373471 /* PTUndiggEssayReqMessage.m in Sources */, + FD5BE80A0D99D6DD09C7A11F1EFE38CF /* PTUndiggEssayRespMessage.m in Sources */, + FE236AC613DE81246A695D9203404350 /* PTUndiggQuestionAnswerReqMessage.m in Sources */, + 85C1CFC920FD45D586684FC777A85021 /* PTUndiggQuestionAnswerRespMessage.m in Sources */, + 0EA36F8770F8DCAB5C9E232037B614ED /* PTUndiggQuestionReqMessage.m in Sources */, + DC108D325EEC3ABBE7D61007ABE806B3 /* PTUndiggQuestionRespMessage.m in Sources */, + 9AE61346A784C58D130AB0716A3C9ED2 /* PTUndiggRecipeQuestionAnswerReqMessage.m in Sources */, + E28088A6C7D861541976DD5AAC1E6E03 /* PTUndiggRecipeQuestionAnswerRespMessage.m in Sources */, + 6B8B5D1234C6B13587A01008B7E6DDAC /* PTUniversalSearchUserCardCellMessage.m in Sources */, + F57765ECC7A2CC9A0F8D62FA4DCCBBFA /* PTUniversalSearchV3ReqMessage.m in Sources */, + 17968206C65070E8A4D45252A3A1A727 /* PTUniversalSearchV3RespMessage.m in Sources */, + EC8CC1F84555006D3F2C5873C7A91201 /* PTUpdateDishReqMessage.m in Sources */, + 7617F0A81A52D2F65817C7897693E45D /* PTUpdateDishRespMessage.m in Sources */, + D6912C0AA49BBE3EDE52E646CBF2F951 /* PTUpdateEssayReqMessage.m in Sources */, + 07C3D9EED7290395EF02740C1DCCA5D6 /* PTUpdateEssayRespMessage.m in Sources */, + 0A524E845B229CC28C7E37CC4A91AF78 /* PTUploadUserAddressBookReqMessage.m in Sources */, + 700F64BA9BBD70306F55DA7D0CBADF2C /* PTUploadUserAddressBookRespMessage.m in Sources */, + DD4B4FBD027DB7DCF53992EB967D7955 /* PTUserAnswerMessage.m in Sources */, + F87E238CAA9B0D914EC08468A7A31CAE /* PTUserHomeMapMessage.m in Sources */, + D72CB17F5320E69599EFD5BEB5E67F8F /* PTUserMessage.m in Sources */, + 2D43BA5DF08287BAB450F34D8576A767 /* PTUserMobilePhoneMessage.m in Sources */, + 70405E469992B1B878AD04AD36CDB858 /* PTUserSocialNamesMessage.m in Sources */, + 8C3F8F60888BF90605B1D84DDE1F4229 /* PTUserUsageEnvironmentMessage.m in Sources */, + C767D76244E630148A8D493948ADEB49 /* PTVerifyAndBindPhoneV3ReqMessage.m in Sources */, + 1A8A2FBC5D674D80FD36CDB5DAEDD3ED /* PTVerifyAndBindPhoneV3RespMessage.m in Sources */, + 818BA5A35E0E8FF3B58AADF79B127D7C /* PTVerifyAndReplacePhoneBindingV3ReqMessage.m in Sources */, + 9A4E08FFC15C4AF2DCFF14AC71713162 /* PTVerifyAndReplacePhoneBindingV3RespMessage.m in Sources */, + B490EBA86D2B364B780504610D710979 /* PTVerticalSlipBannersCellMessage.m in Sources */, + 29BF2F7E51E9D3C000E8B03BEDCA7556 /* PTVerticalSlipCoursesCellMessage.m in Sources */, + 8F56DBB3F029264F91E4DCE89BB2FCCC /* PTVideoDictMessage.m in Sources */, + 84BEC4A82D5210042B86A5011DD9EAED /* PTVodVideoParagraphMessage.m in Sources */, + 63A797E3638EC4E2BC4E0D1021B6DA34 /* PTWaterfallRecommendationMessage.m in Sources */, + 84B9D49F430F791A8DCBDB4418A838F4 /* PTWaterfallStyleUniversalSearchKeywordsReqMessage.m in Sources */, + 71A99F842F9BABB5649F58D98CC129A2 /* PTWaterfallStyleUniversalSearchKeywordsRespMessage.m in Sources */, + 83FA4D33A4ADFA7A79851133F4C86C52 /* PTWaterfallStyleUniversalSearchReqMessage.m in Sources */, + 413264BCD7E03C489F12183C5C571D13 /* PTWaterfallStyleUniversalSearchRespMessage.m in Sources */, + 1C60E1966570D9B0205A0C047F55C029 /* PTWelfareViewMessage.m in Sources */, + 013FF8B568C4F7DFC2739B1FA3413043 /* YJLibrary-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -453,6 +6064,38 @@ }; name = Debug; }; + 32FA0788C2D335E78A3F1710837279A6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0131AFA1904E27D4A3EF8E5F1EDC1CAB /* YJLibrary.release.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/YJLibrary/YJLibrary-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YJLibrary/YJLibrary-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/YJLibrary/YJLibrary.modulemap"; + PRODUCT_MODULE_NAME = YJLibrary; + PRODUCT_NAME = YJLibrary; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 4BE66A09A74FD25164AAB3C2645B9B93 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -506,44 +6149,13 @@ MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Release; }; - 7A284941E6A4B3D38DD0F1457A61B74E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A49E38DA477E12F1BB7A1249B2F1B9C1 /* YJLibrary.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YJLibrary/YJLibrary-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YJLibrary/YJLibrary-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YJLibrary/YJLibrary.modulemap"; - PRODUCT_MODULE_NAME = YJLibrary; - PRODUCT_NAME = YJLibrary; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 7EF7227D9B20A1D549000096ACCB23D7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -675,11 +6287,10 @@ }; name = Release; }; - DD07A7BA111702974B2A7F8FF59E90F0 /* Release */ = { + D5B56CA753D182B57DF2C08D50DA10CD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 601FDB7117ABF862C874C84664F23B3F /* Pods-YJLibrary_Tests.release.xcconfig */; + baseConfigurationReference = CE0A390863F462453F3E0A8228B70B5A /* YJLibrary.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -689,30 +6300,29 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YJLibrary/YJLibrary-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YJLibrary/YJLibrary-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/YJLibrary/YJLibrary.modulemap"; + PRODUCT_MODULE_NAME = YJLibrary; + PRODUCT_NAME = YJLibrary; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - FB11CEE9E723C00A4153419D6851F302 /* Debug */ = { + DD07A7BA111702974B2A7F8FF59E90F0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A49E38DA477E12F1BB7A1249B2F1B9C1 /* YJLibrary.xcconfig */; + baseConfigurationReference = 601FDB7117ABF862C874C84664F23B3F /* Pods-YJLibrary_Tests.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -722,23 +6332,25 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/YJLibrary/YJLibrary-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YJLibrary/YJLibrary-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YJLibrary/YJLibrary.modulemap"; - PRODUCT_MODULE_NAME = YJLibrary; - PRODUCT_NAME = YJLibrary; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; /* End XCBuildConfiguration section */ @@ -761,20 +6373,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 76E1AAD817E86213D10DEE3C417237E0 /* Build configuration list for PBXNativeTarget "YJLibrary" */ = { + 855771BA8D672E82983045A9AC1CA5B5 /* Build configuration list for PBXNativeTarget "Pods-YJLibrary_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - FB11CEE9E723C00A4153419D6851F302 /* Debug */, - 7A284941E6A4B3D38DD0F1457A61B74E /* Release */, + AE2F2B4AC99C2337F215368060902A0C /* Debug */, + B090A91B4C6DC9FC9FF452D8F944E06E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 855771BA8D672E82983045A9AC1CA5B5 /* Build configuration list for PBXNativeTarget "Pods-YJLibrary_Example" */ = { + B3A8A6AB8FDD8EEE5764A7E536C6B6E7 /* Build configuration list for PBXNativeTarget "YJLibrary" */ = { isa = XCConfigurationList; buildConfigurations = ( - AE2F2B4AC99C2337F215368060902A0C /* Debug */, - B090A91B4C6DC9FC9FF452D8F944E06E /* Release */, + D5B56CA753D182B57DF2C08D50DA10CD /* Debug */, + 32FA0788C2D335E78A3F1710837279A6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example-frameworks.sh index db3b601..a820414 100755 --- a/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example-frameworks.sh @@ -46,8 +46,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -84,27 +84,29 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # Copy the dSYM into the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" + strip_invalid_archs "$binary" "$warn_missing_arch" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } @@ -135,13 +137,16 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" + warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi STRIP_BINARY_RETVAL=0 return fi @@ -159,6 +164,37 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } +install_artifact() { + artifact="$1" + base="$(basename "$artifact")" + case $base in + *.framework) + install_framework "$artifact" + ;; + *.dSYM) + # Suppress arch warnings since XCFrameworks will include many dSYM files + install_dsym "$artifact" "false" + ;; + *.bcsymbolmap) + install_bcsymbolmap "$artifact" + ;; + *) + echo "error: Unrecognized artifact "$artifact"" + ;; + esac +} + +copy_artifacts() { + file_list="$1" + while read artifact; do + install_artifact "$artifact" + done <$file_list +} + +ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" +if [ -r "${ARTIFACT_LIST_FILE}" ]; then + copy_artifacts "${ARTIFACT_LIST_FILE}" +fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/YJLibrary/YJLibrary.framework" diff --git a/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example.debug.xcconfig index 57acb6a..a306132 100644 --- a/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example.debug.xcconfig @@ -2,7 +2,7 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/YJLibrary GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/YJLibrary/YJLibrary.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "YJLibrary" +OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "YJLibrary" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example.release.xcconfig index 57acb6a..a306132 100644 --- a/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example.release.xcconfig @@ -2,7 +2,7 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/YJLibrary GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/YJLibrary/YJLibrary.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -framework "YJLibrary" +OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "YJLibrary" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests.debug.xcconfig index 252f0ca..736aeb9 100644 --- a/Example/Pods/Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests.debug.xcconfig @@ -1,7 +1,7 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/YJLibrary" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/YJLibrary/YJLibrary.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "YJLibrary" +OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "YJLibrary" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests.release.xcconfig index 252f0ca..736aeb9 100644 --- a/Example/Pods/Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-YJLibrary_Tests/Pods-YJLibrary_Tests.release.xcconfig @@ -1,7 +1,7 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/YJLibrary" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/YJLibrary/YJLibrary.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "YJLibrary" +OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "YJLibrary" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/YJLibrary/YJLibrary-Info.plist b/Example/Pods/Target Support Files/YJLibrary/YJLibrary-Info.plist index 161a9d3..1d5a6e7 100644 --- a/Example/Pods/Target Support Files/YJLibrary/YJLibrary-Info.plist +++ b/Example/Pods/Target Support Files/YJLibrary/YJLibrary-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.1.0 + 200325.14.33 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/YJLibrary/YJLibrary-umbrella.h b/Example/Pods/Target Support Files/YJLibrary/YJLibrary-umbrella.h index 5c5b9ee..02921f9 100644 --- a/Example/Pods/Target Support Files/YJLibrary/YJLibrary-umbrella.h +++ b/Example/Pods/Target Support Files/YJLibrary/YJLibrary-umbrella.h @@ -10,9 +10,618 @@ #endif #endif -#import "Person.h" -#import "YJLibrary.h" -#import "Person.h" +#import "PTADInfoMessage.h" +#import "PTADMessage.h" +#import "PTSdkAdMessage.h" +#import "PTSdkAdScheduleMessage.h" +#import "PTSlotADInfoMessage.h" +#import "PTADTypeEnum.h" +#import "PTAdvertiserAccessTopTenStatisticMessage.h" +#import "PTAdvertiserDataStatisticMessage.h" +#import "PTAdvertiserKeywordStatisticMessage.h" +#import "PTAdvertiserProductMessage.h" +#import "PTAdvertiserSourceCountDataMessage.h" +#import "PTAdvertiserSourceCountStatisticMessage.h" +#import "PTOneDayOneNumberStatisticDataMessage.h" +#import "PTOneDayOneNumberStatisticMessage.h" +#import "PTOptionStatsListMessage.h" +#import "PTOptionStatsMessage.h" +#import "PTQuestionnaireStatsMessage.h" +#import "PTBoardMessage.h" +#import "PTTargetMessage.h" +#import "PTTargetTypeEnum.h" +#import "PTChucodeMessage.h" +#import "PTClassroomTabExtraMessage.h" +#import "PTClassroomTabMessage.h" +#import "PTDisplayStyleMessage.h" +#import "PTChannelTypeEnum.h" +#import "PTCourseRateMessage.h" +#import "PTCourseRateTagMessage.h" +#import "PTCourseRateUserMessage.h" +#import "PTCoursesWithTagMessage.h" +#import "PTCourseTagMessage.h" +#import "PTClassroomVoucherMessage.h" +#import "PTCommentMessage.h" +#import "PTCursorMessage.h" +#import "PTEmptyMessage.h" +#import "PTImageParagraphMessage.h" +#import "PTIngredientMessage.h" +#import "PTIngredientParagraphMessage.h" +#import "PTMarkupMessage.h" +#import "PTMarkupTextMessage.h" +#import "PTMicroVideoParagraphMessage.h" +#import "PTNetworkCarrierEnum.h" +#import "PTNetworkInfoMessage.h" +#import "PTNetworkSignalEnum.h" +#import "PTOauthProviderEnum.h" +#import "PTOrderEnum.h" +#import "PTParagraphMessage.h" +#import "PTPictureDictMessage.h" +#import "PTReportTypeEnum.h" +#import "PTRichTextMessage.h" +#import "PTSensorEventMessage.h" +#import "PTTextParagraphMessage.h" +#import "PTTrackingMessage.h" +#import "PTUserUsageEnvironmentMessage.h" +#import "PTVideoDictMessage.h" +#import "PTVodVideoParagraphMessage.h" +#import "PTCourseKindMessage.h" +#import "PTCourseLabelMessage.h" +#import "PTCourseLabelStyleMessage.h" +#import "PTCourseLecturerMessage.h" +#import "PTCourseLessonMessage.h" +#import "PTCourseMessage.h" +#import "PTCourseRateDisplayInfoMessage.h" +#import "PTExtraInfoMessage.h" +#import "PTLessonProcessMessage.h" +#import "PTLiveStatusEnum.h" +#import "PTPriceDisplayStyleEnum.h" +#import "PTRightInfoLabelMessage.h" +#import "PTRightInfoStyleEnum.h" +#import "PTDishMessage.h" +#import "PTDishPicTagMessage.h" +#import "PTDishSourceFlagEnum.h" +#import "PTDishSourceMessage.h" +#import "PTPicTagMessage.h" +#import "PTCommentPromptRuleMessage.h" +#import "PTImageConditionMessage.h" +#import "PTTextConditionMessage.h" +#import "PTGoodsInfoMessage.h" +#import "PTSimpleGoodsInfoMessage.h" +#import "PTContentArrangeEnum.h" +#import "PTMarketTabMessage.h" +#import "PTGoodsTypeEnum.h" +#import "PTReviewCommodityGoodsMessage.h" +#import "PTReviewCommodityMessage.h" +#import "PTReviewDiggUserMessage.h" +#import "PTReviewMessage.h" +#import "PTShopInfoMessage.h" +#import "PTEquipmentBrandMessage.h" +#import "PTEquipmentCategoryMessage.h" +#import "PTEquipmentMessage.h" +#import "PTEquipmentModelMessage.h" +#import "PTAtUsersMessage.h" +#import "PTEssayCommentMessage.h" +#import "PTEssayMessage.h" +#import "PTEssayTypeEnum.h" +#import "PTEventCustomizationMessage.h" +#import "PTEventMessage.h" +#import "PTBannerMessage.h" +#import "PTCardDishCellMessage.h" +#import "PTHybridListCellMessage.h" +#import "PTLineCourseCellMessage.h" +#import "PTLineRecipeCellMessage.h" +#import "PTLineRichTextCellMessage.h" +#import "PTLineUserCellMessage.h" +#import "PTPictureIconMessage.h" +#import "PTPictureIconsCellMessage.h" +#import "PTPlaceholderAdCellMessage.h" +#import "PTPureRichTextCellMessage.h" +#import "PTRichTextBoardCellMessage.h" +#import "PTRichTextCourseCellMessage.h" +#import "PTRichTextDishCellMessage.h" +#import "PTRichTextGoodsCellMessage.h" +#import "PTRichTextRecipeCellMessage.h" +#import "PTSideSlipBannersCellMessage.h" +#import "PTSideSlipCoursesCellMessage.h" +#import "PTSideSlipGoodsCellMessage.h" +#import "PTSubtitleButtonCountdownMessage.h" +#import "PTSubtitleButtonEmptyMessage.h" +#import "PTSubtitleButtonMessage.h" +#import "PTSubtitleButtonTextAndUrlMessage.h" +#import "PTTextIconMessage.h" +#import "PTTextIconsCellMessage.h" +#import "PTUniversalSearchUserCardCellMessage.h" +#import "PTVerticalSlipBannersCellMessage.h" +#import "PTVerticalSlipCoursesCellMessage.h" +#import "PTInterestedTagMessage.h" +#import "PTAskMpQuestionNotificationMessage.h" +#import "PTAskQuestionNotificationMessage.h" +#import "PTAskRecipeQuestionNotificationMessage.h" +#import "PTCollectCourseNotificationMessage.h" +#import "PTCollectEssayNotificationMessage.h" +#import "PTCollectRecipeNotificationMessage.h" +#import "PTCommentDishNotificationMessage.h" +#import "PTCommentEssayNotificationMessage.h" +#import "PTCommentReviewNotificationMessage.h" +#import "PTCookCourseNotificationMessage.h" +#import "PTCookRecipeNotificationMessage.h" +#import "PTDiggDishNotificationMessage.h" +#import "PTDiggEssayNotificationMessage.h" +#import "PTDiggMpQuestionNotificationMessage.h" +#import "PTDiggQuestionAnswerNotificationMessage.h" +#import "PTDiggQuestionNotificationMessage.h" +#import "PTDiggRecipeQuestionAnswerNotificationMessage.h" +#import "PTDiggRecipeQuestionNotificationMessage.h" +#import "PTDiggReviewNotificationMessage.h" +#import "PTFollowUserNotificationMessage.h" +#import "PTNotificationMessage.h" +#import "PTNotificationSettingStatusMessage.h" +#import "PTNotificationStatusEnum.h" +#import "PTNotificationTabMessage.h" +#import "PTOfficialNotificationMessage.h" +#import "PTPublishEssayNotificationMessage.h" +#import "PTReplyDishCommentNotificationMessage.h" +#import "PTReplyMpQuestionNotificationMessage.h" +#import "PTReplyQuestionAnswerNotificationMessage.h" +#import "PTReplyQuestionNotificationMessage.h" +#import "PTReplyRecipeQuestionAnswerNotificationMessage.h" +#import "PTReplyRecipeQuestionNotificationMessage.h" +#import "PTReplyRecipeQuestionV2NotificationMessage.h" +#import "PTReplyShopReviewNotificationMessage.h" +#import "PTPostMessage.h" +#import "PTMpQuestionAnswerMessage.h" +#import "PTMpQuestionMessage.h" +#import "PTQuestionAnswerMessage.h" +#import "PTQuestionMessage.h" +#import "PTQuestionTargetMessage.h" +#import "PTQuestionTargetTypeEnum.h" +#import "PTRecipeQuestionAnswerMessage.h" +#import "PTRecipeQuestionAnswerV2Message.h" +#import "PTRecipeQuestionMessage.h" +#import "PTRecipeQuestionV2Message.h" +#import "PTAnswerInfoMessage.h" +#import "PTLocationQuestionMessage.h" +#import "PTOptionMessage.h" +#import "PTPictureOptionMessage.h" +#import "PTPictureRadioQuestionMessage.h" +#import "PTQuestionnaireMessage.h" +#import "PTQuestionnaireQuestionAnswerMessage.h" +#import "PTQuestionnaireQuestionMessage.h" +#import "PTRadioQuestionMessage.h" +#import "PTRememberedAnswerInfoMessage.h" +#import "PTTextQuestionMessage.h" +#import "PTUserAnswerMessage.h" +#import "PTInstructionMessage.h" +#import "PTRecipeAdaptationMessage.h" +#import "PTRecipeCatsMessage.h" +#import "PTRecipeLabelMessage.h" +#import "PTRecipeMessage.h" +#import "PTRecipeStatsMessage.h" +#import "PTRecipeAppraisalAnswerMessage.h" +#import "PTRecipeAppraisalQuestionMessage.h" +#import "PTRecipeAppraisalTypeEnum.h" +#import "PTSearchPageRecommendationKeywordMessage.h" +#import "PTSimilarEssayMessage.h" +#import "PTSimilarRecipeMessage.h" +#import "PTThemeMessage.h" +#import "PTAccountMessage.h" +#import "PTAddressBookFriendMessage.h" +#import "PTContactMessage.h" +#import "PTMinorUserMessage.h" +#import "PTUserMessage.h" +#import "PTUserMobilePhoneMessage.h" +#import "PTUserSocialNamesMessage.h" +#import "PTAccountDeactivationApplicationMessage.h" +#import "PTApplicationStatusEnum.h" +#import "PTExtraIconTypeEnum.h" +#import "PTExtraMessage.h" +#import "PTTargetInfoMessage.h" +#import "PTTargetTypeEnum.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTDependentWelfareViewMessage.h" +#import "PTFreshWelfareInfoMessage.h" +#import "PTFreshWelfareStatsReportMessage.h" +#import "PTFreshWelfareStatusEnum.h" +#import "PTHistoricalWelfareViewMessage.h" +#import "PTIndependentWelfareViewMessage.h" +#import "PTSummaryMessage.h" +#import "PTUserHomeMapMessage.h" +#import "PTWelfareViewMessage.h" +#import "PTApiNewageService+Signature.h" +#import "PTApiNewageServicePrivate.h" +#import "PTModel.h" +#import "PTApiNewageService+Account.h" +#import "PTApiNewageService+AD.h" +#import "PTApiNewageService+Advertiser.h" +#import "PTApiNewageService+Board.h" +#import "PTApiNewageService+Chucode.h" +#import "PTApiNewageService+City.h" +#import "PTApiNewageService+Course.h" +#import "PTApiNewageService+Dish.h" +#import "PTApiNewageService+Ec.h" +#import "PTApiNewageService+Equipment.h" +#import "PTApiNewageService+Essay.h" +#import "PTApiNewageService+Event.h" +#import "PTApiNewageService+Experiment.h" +#import "PTApiNewageService+Feeds.h" +#import "PTApiNewageService+Homepage.h" +#import "PTApiNewageService+InterestedTag.h" +#import "PTApiNewageService+Market.h" +#import "PTApiNewageService+Notification.h" +#import "PTApiNewageService+Pkx.h" +#import "PTApiNewageService+Question.h" +#import "PTApiNewageService+Questionnaire.h" +#import "PTApiNewageService+Recipe.h" +#import "PTApiNewageService+RecipeAppraisal.h" +#import "PTApiNewageService+Search.h" +#import "PTApiNewageService+ShareRecipe.h" +#import "PTApiNewageService+Theme.h" +#import "PTApiNewageService+VodVideo.h" +#import "PTApiNewageService+Welfare.h" +#import "PTApiNewageService.h" +#import "PTCommonRequestParameterMessage.h" +#import "PTCommonResponseParameterMessage.h" +#import "PTErrorCodeMessage.h" +#import "PTHeaderMessage.h" +#import "PTAgreementStyleEnum.h" +#import "PTCreateAccountDeactivationApplicationReqMessage.h" +#import "PTCreateAccountDeactivationApplicationRespMessage.h" +#import "PTCreateViaWeappWithPhoneBindingReqMessage.h" +#import "PTCreateViaWeappWithPhoneBindingRespMessage.h" +#import "PTCreateViaWechatWithPhoneBindingReqMessage.h" +#import "PTCreateViaWechatWithPhoneBindingRespMessage.h" +#import "PTDeviceAgreeAgreementReqMessage.h" +#import "PTDeviceAgreeAgreementRespMessage.h" +#import "PTGetAccountDeactivationApplicationReqMessage.h" +#import "PTGetAccountDeactivationApplicationRespMessage.h" +#import "PTGetAuthKeyByAuthCodeReqMessage.h" +#import "PTGetAuthKeyByAuthCodeRespMessage.h" +#import "PTGetDeviceRecommendTagsReqMessage.h" +#import "PTGetDeviceRecommendTagsRespMessage.h" +#import "PTGetFeedsPageRecommendationUsersReqMessage.h" +#import "PTGetFeedsPageRecommendationUsersRespMessage.h" +#import "PTGetIsDeviceAgreeAgreementReqMessage.h" +#import "PTGetIsDeviceAgreeAgreementRespMessage.h" +#import "PTGetUserPageRecommendationUsersReqMessage.h" +#import "PTGetUserPageRecommendationUsersRespMessage.h" +#import "PTGetUsersByAddressBookReqMessage.h" +#import "PTGetUsersByAddressBookRespMessage.h" +#import "PTIsUpdateAgreementReqMessage.h" +#import "PTIsUpdateAgreementRespMessage.h" +#import "PTLoginViaDeviceReqMessage.h" +#import "PTLoginViaDeviceRespMessage.h" +#import "PTLoginViaPhoneV2ReqMessage.h" +#import "PTLoginViaPhoneV2RespMessage.h" +#import "PTLoginViaWeappPhoneReqMessage.h" +#import "PTLoginViaWeappPhoneRespMessage.h" +#import "PTLoginViaWeappReqMessage.h" +#import "PTLoginViaWeappRespMessage.h" +#import "PTLoginViaWechatReqMessage.h" +#import "PTLoginViaWechatRespMessage.h" +#import "PTRecommendationUserMessage.h" +#import "PTSendPhoneLoginVerificationCodeV2ReqMessage.h" +#import "PTSendPhoneLoginVerificationCodeV2RespMessage.h" +#import "PTUploadUserAddressBookReqMessage.h" +#import "PTUploadUserAddressBookRespMessage.h" +#import "PTVerifyAndBindPhoneV3ReqMessage.h" +#import "PTVerifyAndBindPhoneV3RespMessage.h" +#import "PTVerifyAndReplacePhoneBindingV3ReqMessage.h" +#import "PTVerifyAndReplacePhoneBindingV3RespMessage.h" +#import "PTCacheSplashAdsReqMessage.h" +#import "PTCacheSplashAdsRespMessage.h" +#import "PTGetDishesUploadedPageBannerInfoReqMessage.h" +#import "PTGetDishesUploadedPageBannerInfoRespMessage.h" +#import "PTLookupAdsBySlotNameReqMessage.h" +#import "PTLookupAdsBySlotNameRespMessage.h" +#import "PTLookupSdkAdScheduleReqMessage.h" +#import "PTLookupSdkAdScheduleRespMessage.h" +#import "PTGetAdvertiserAccessSourceStatisticReqMessage.h" +#import "PTGetAdvertiserAccessSourceStatisticRespMessage.h" +#import "PTGetAdvertiserAccessTopTenStatisticReqMessage.h" +#import "PTGetAdvertiserAccessTopTenStatisticRespMessage.h" +#import "PTGetAdvertiserDataStatisticReqMessage.h" +#import "PTGetAdvertiserDataStatisticRespMessage.h" +#import "PTGetAdvertiserKeywordStatisticReqMessage.h" +#import "PTGetAdvertiserKeywordStatisticRespMessage.h" +#import "PTGetAdvertiserOneDayOneNumberStatReqMessage.h" +#import "PTGetAdvertiserOneDayOneNumberStatRespMessage.h" +#import "PTGetAdvertiserProductReqMessage.h" +#import "PTGetAdvertiserProductRespMessage.h" +#import "PTGetAdvertiserQuestionnaireStatisticsReqMessage.h" +#import "PTGetAdvertiserQuestionnaireStatisticsRespMessage.h" +#import "PTGetAdvertiserRecipeDailyStatisticReqMessage.h" +#import "PTGetAdvertiserRecipeDailyStatisticRespMessage.h" +#import "PTGetAdvertiserSourceImpressionStatisticReqMessage.h" +#import "PTGetAdvertiserSourceImpressionStatisticRespMessage.h" +#import "PTStatisticTypeEnum.h" +#import "PTCountUserBoardsReqMessage.h" +#import "PTCountUserBoardsRespMessage.h" +#import "PTIsTargetInUserBoardsReqMessage.h" +#import "PTIsTargetInUserBoardsRespMessage.h" +#import "PTPagedUserTargetsReqMessage.h" +#import "PTPagedUserTargetsRespMessage.h" +#import "PTGetChucodeReqMessage.h" +#import "PTGetChucodeRespMessage.h" +#import "PTPagedClassroomHomepageRecommendationsReqMessage.h" +#import "PTPagedClassroomHomepageRecommendationsRespMessage.h" +#import "PTPagedClassroomHomepageTabsReqMessage.h" +#import "PTPagedClassroomHomepageTabsRespMessage.h" +#import "PTGetClassroomTabsReqMessage.h" +#import "PTGetClassroomTabsRespMessage.h" +#import "PTGetCourseFitlerEnum.h" +#import "PTGetMyCoursesReqMessage.h" +#import "PTGetMyCoursesRespMessage.h" +#import "PTGetMyCoursesStatisticsReqMessage.h" +#import "PTGetMyCoursesStatisticsRespMessage.h" +#import "PTSearchMyCoursesReqMessage.h" +#import "PTSearchMyCoursesRespMessage.h" +#import "PTGetCourseDishesOrderByTimeReqMessage.h" +#import "PTGetCourseDishesOrderByTimeRespMessage.h" +#import "PTCreateCourseFeedbackReqMessage.h" +#import "PTCreateCourseFeedbackRespMessage.h" +#import "PTBindForFreeCourseReqMessage.h" +#import "PTBindForFreeCourseRespMessage.h" +#import "PTGetFreeCourseListReqMessage.h" +#import "PTGetFreeCourseListRespMessage.h" +#import "PTGetMonthlyCourseRankingListReqMessage.h" +#import "PTGetMonthlyCourseRankingListRespMessage.h" +#import "PTMonthlyRankingListMessage.h" +#import "PTPagedGetTopCourseRankingListReqMessage.h" +#import "PTPagedGetTopCourseRankingListRespMessage.h" +#import "PTPagedCourseRatesReqMessage.h" +#import "PTPagedCourseRatesRespMessage.h" +#import "PTShowCourseRateTagsReqMessage.h" +#import "PTShowCourseRateTagsRespMessage.h" +#import "PTPagedCoursesBySectionReqMessage.h" +#import "PTPagedCoursesBySectionRespMessage.h" +#import "PTGetCourseTagReqMessage.h" +#import "PTGetCourseTagRespMessage.h" +#import "PTGetTagHotCoursesReqMessage.h" +#import "PTGetTagHotCoursesRespMessage.h" +#import "PTPagedGetTagCoursesReqMessage.h" +#import "PTPagedGetTagCoursesRespMessage.h" +#import "PTApplyForCourseVoucherReqMessage.h" +#import "PTApplyForCourseVoucherRespMessage.h" +#import "PTShowDiscoverRecipesReqMessage.h" +#import "PTShowDiscoverRecipesRespMessage.h" +#import "PTCanUpdateDishReqMessage.h" +#import "PTCanUpdateDishRespMessage.h" +#import "PTCollectDishReqMessage.h" +#import "PTCollectDishRespMessage.h" +#import "PTPagedUserCollectedDishesReqMessage.h" +#import "PTPagedUserCollectedDishesRespMessage.h" +#import "PTUncollectDishReqMessage.h" +#import "PTUncollectDishRespMessage.h" +#import "PTUpdateDishReqMessage.h" +#import "PTUpdateDishRespMessage.h" +#import "PTPagedEcHomepageRecommendationsReqMessage.h" +#import "PTPagedEcHomepageRecommendationsRespMessage.h" +#import "PTPagedEcHomepageTabsReqMessage.h" +#import "PTPagedEcHomepageTabsRespMessage.h" +#import "PTBindUserEquipmentReqMessage.h" +#import "PTBindUserEquipmentRespMessage.h" +#import "PTGetAllEquipmentBrandsByCategoryReqMessage.h" +#import "PTGetAllEquipmentBrandsByCategoryRespMessage.h" +#import "PTGetRecommendedEquipmentBrandsReqMessage.h" +#import "PTGetRecommendedEquipmentBrandsRespMessage.h" +#import "PTGetRecommendedEquipmentCategoriesReqMessage.h" +#import "PTGetRecommendedEquipmentCategoriesRespMessage.h" +#import "PTGetRecommendedEquipmentModelsReqMessage.h" +#import "PTGetRecommendedEquipmentModelsRespMessage.h" +#import "PTGetUserAllEquipmentsReqMessage.h" +#import "PTGetUserAllEquipmentsRespMessage.h" +#import "PTSearchEquipmentBrandsReqMessage.h" +#import "PTSearchEquipmentBrandsRespMessage.h" +#import "PTSearchEquipmentCategoriesReqMessage.h" +#import "PTSearchEquipmentCategoriesRespMessage.h" +#import "PTSearchEquipmentModelsReqMessage.h" +#import "PTSearchEquipmentModelsRespMessage.h" +#import "PTUnbindUserEquipmentsReqMessage.h" +#import "PTUnbindUserEquipmentsRespMessage.h" +#import "PTCanUpdateEssayReqMessage.h" +#import "PTCanUpdateEssayRespMessage.h" +#import "PTCollectEssayReqMessage.h" +#import "PTCollectEssayRespMessage.h" +#import "PTCreateCommentReqMessage.h" +#import "PTCreateCommentRespMessage.h" +#import "PTCreateEssayReqMessage.h" +#import "PTCreateEssayRespMessage.h" +#import "PTDelEssayReqMessage.h" +#import "PTDelEssayRespMessage.h" +#import "PTDiggEssayReqMessage.h" +#import "PTDiggEssayRespMessage.h" +#import "PTListCommentReqMessage.h" +#import "PTListCommentRespMessage.h" +#import "PTListEssaysReqMessage.h" +#import "PTListEssaysRespMessage.h" +#import "PTListUserEssaysReqMessage.h" +#import "PTListUserEssaysRespMessage.h" +#import "PTPagedGetDiggEssayUsersReqMessage.h" +#import "PTPagedGetDiggEssayUsersRespMessage.h" +#import "PTPagedRelatedEssaysReqMessage.h" +#import "PTPagedRelatedEssaysRespMessage.h" +#import "PTPagedUserCollectedEssaysReqMessage.h" +#import "PTPagedUserCollectedEssaysRespMessage.h" +#import "PTRelatedEssayMessage.h" +#import "PTRemoveCommentReqMessage.h" +#import "PTRemoveCommentRespMessage.h" +#import "PTReportEssayCommentReqMessage.h" +#import "PTReportEssayCommentRespMessage.h" +#import "PTReportEssayReqMessage.h" +#import "PTReportEssayRespMessage.h" +#import "PTShowEssayReqMessage.h" +#import "PTShowEssayRespMessage.h" +#import "PTUncollectEssayReqMessage.h" +#import "PTUncollectEssayRespMessage.h" +#import "PTUndiggEssayReqMessage.h" +#import "PTUndiggEssayRespMessage.h" +#import "PTUpdateEssayReqMessage.h" +#import "PTUpdateEssayRespMessage.h" +#import "PTGetRecommendEventsReqMessage.h" +#import "PTGetRecommendEventsRespMessage.h" +#import "PTListEventDishesReqMessage.h" +#import "PTListEventDishesRespMessage.h" +#import "PTPagedEpidemicEventDishesReqMessage.h" +#import "PTPagedEpidemicEventDishesRespMessage.h" +#import "PTPagedEventDishesOrderByTimeV5ReqMessage.h" +#import "PTPagedEventDishesOrderByTimeV5RespMessage.h" +#import "PTBatchGetExperimentResultsReqMessage.h" +#import "PTBatchGetExperimentResultsRespMessage.h" +#import "PTExperimentResultMessage.h" +#import "PTGetExperimentResultReqMessage.h" +#import "PTGetExperimentResultRespMessage.h" +#import "PTFeedsGroupMessage.h" +#import "PTFeedsMessage.h" +#import "PTFeedsTargetTypeEnum.h" +#import "PTGetFeedsGroupsReqMessage.h" +#import "PTGetFeedsGroupsRespMessage.h" +#import "PTGetRecipeFeedsReqMessage.h" +#import "PTGetRecipeFeedsRespMessage.h" +#import "PTMarkFeedsAsReadReqMessage.h" +#import "PTMarkFeedsAsReadRespMessage.h" +#import "PTMarkRecipeFeedsAsReadReqMessage.h" +#import "PTMarkRecipeFeedsAsReadRespMessage.h" +#import "PTRecipeFeedV1Message.h" +#import "PTObtainFreePublicCourseReqMessage.h" +#import "PTObtainFreePublicCourseRespMessage.h" +#import "PTPagedHomepageDiscoverTabRecommendationsReqMessage.h" +#import "PTPagedHomepageDiscoverTabRecommendationsRespMessage.h" +#import "PTGetInterestedTagsReqMessage.h" +#import "PTGetInterestedTagsRespMessage.h" +#import "PTSetInterestedTagsReqMessage.h" +#import "PTSetInterestedTagsRespMessage.h" +#import "PTGetMarketTabsReqMessage.h" +#import "PTGetMarketTabsRespMessage.h" +#import "PTChangeNotificationSettingStatusReqMessage.h" +#import "PTChangeNotificationSettingStatusRespMessage.h" +#import "PTGetNotificationSettingStatusReqMessage.h" +#import "PTGetNotificationSettingStatusRespMessage.h" +#import "PTGetNotificationsReqMessage.h" +#import "PTGetNotificationsRespMessage.h" +#import "PTGetNotificationTabsReqMessage.h" +#import "PTGetNotificationTabsRespMessage.h" +#import "PTMarkTabAsReadReqMessage.h" +#import "PTMarkTabAsReadRespMessage.h" +#import "PTCommentPromptRulesReqMessage.h" +#import "PTCommentPromptRulesRespMessage.h" +#import "PTPkxRegisterPdidReqMessage.h" +#import "PTPkxRegisterPdidRespMessage.h" +#import "PTPkxRegisterPdidv2ReqMessage.h" +#import "PTPkxRegisterPdidv2RespMessage.h" +#import "PTAnswerQuestionReqMessage.h" +#import "PTAnswerQuestionRespMessage.h" +#import "PTAskQuestionReqMessage.h" +#import "PTAskQuestionRespMessage.h" +#import "PTDeleteAnswerReqMessage.h" +#import "PTDeleteAnswerRespMessage.h" +#import "PTDeleteQuestionReqMessage.h" +#import "PTDeleteQuestionRespMessage.h" +#import "PTDiggQuestionAnswerReqMessage.h" +#import "PTDiggQuestionAnswerRespMessage.h" +#import "PTDiggQuestionReqMessage.h" +#import "PTDiggQuestionRespMessage.h" +#import "PTPagedQuestionAnswersReqMessage.h" +#import "PTPagedQuestionAnswersRespMessage.h" +#import "PTPagedQuestionsReqMessage.h" +#import "PTPagedQuestionsRespMessage.h" +#import "PTReportAnswerReqMessage.h" +#import "PTReportAnswerRespMessage.h" +#import "PTReportQuestionReqMessage.h" +#import "PTReportQuestionRespMessage.h" +#import "PTUndiggQuestionAnswerReqMessage.h" +#import "PTUndiggQuestionAnswerRespMessage.h" +#import "PTUndiggQuestionReqMessage.h" +#import "PTUndiggQuestionRespMessage.h" +#import "PTAnswerFreshWelfareQuestionnaireReqMessage.h" +#import "PTAnswerFreshWelfareQuestionnaireRespMessage.h" +#import "PTAnswerQuestionnaireReqMessage.h" +#import "PTAnswerQuestionnaireRespMessage.h" +#import "PTCloseQuestionnaireReqMessage.h" +#import "PTCloseQuestionnaireRespMessage.h" +#import "PTGetFreshWelfareQuestionnaireReqMessage.h" +#import "PTGetFreshWelfareQuestionnaireRespMessage.h" +#import "PTGetQuestionnaireReqMessage.h" +#import "PTGetQuestionnaireRespMessage.h" +#import "PTGetRecipesByIngsReqMessage.h" +#import "PTGetRecipesByIngsRespMessage.h" +#import "PTGetRecipeAppraisalQuestionReqMessage.h" +#import "PTGetRecipeAppraisalQuestionRespMessage.h" +#import "PTSetRecipeAppraisalAnswerReqMessage.h" +#import "PTSetRecipeAppraisalAnswerRespMessage.h" +#import "PTGetRecipeDishesOrderByTimeReqMessage.h" +#import "PTGetRecipeDishesOrderByTimeRespMessage.h" +#import "PTGetRecipeFeedsV2ReqMessage.h" +#import "PTGetRecipeFeedsV2RespMessage.h" +#import "PTRecipeFeedMessage.h" +#import "PTRecipePageMetaInfoReqMessage.h" +#import "PTRecipePageMetaInfoRespMessage.h" +#import "PTAnswerRecipeQuestionV2ReqMessage.h" +#import "PTAnswerRecipeQuestionV2RespMessage.h" +#import "PTDeleteRecipeAnswerReqMessage.h" +#import "PTDeleteRecipeAnswerRespMessage.h" +#import "PTDiggRecipeQuestionAnswerReqMessage.h" +#import "PTDiggRecipeQuestionAnswerRespMessage.h" +#import "PTPagedRecipeQuestionAnswersReqMessage.h" +#import "PTPagedRecipeQuestionAnswersRespMessage.h" +#import "PTPagedRecipeQuestionsReqMessage.h" +#import "PTPagedRecipeQuestionsRespMessage.h" +#import "PTPagedRecipeQuestionsV2ReqMessage.h" +#import "PTPagedRecipeQuestionsV2RespMessage.h" +#import "PTRecipeAskQuestionReqMessage.h" +#import "PTRecipeAskQuestionRespMessage.h" +#import "PTReportRecipeAnswerReqMessage.h" +#import "PTReportRecipeAnswerRespMessage.h" +#import "PTUndiggRecipeQuestionAnswerReqMessage.h" +#import "PTUndiggRecipeQuestionAnswerRespMessage.h" +#import "PTGetSameCityRecommendationsReqMessage.h" +#import "PTGetSameCityRecommendationsRespMessage.h" +#import "PTSameCityRecommendationMessage.h" +#import "PTSearchPageRecommendationKeywordsReqMessage.h" +#import "PTSearchPageRecommendationKeywordsRespMessage.h" +#import "PTSearchTargetMessage.h" +#import "PTUniversalSearchV3ReqMessage.h" +#import "PTUniversalSearchV3RespMessage.h" +#import "PTWaterfallStyleUniversalSearchKeywordsReqMessage.h" +#import "PTWaterfallStyleUniversalSearchKeywordsRespMessage.h" +#import "PTWaterfallStyleUniversalSearchReqMessage.h" +#import "PTWaterfallStyleUniversalSearchRespMessage.h" +#import "PTGetShareRecipeTitleReqMessage.h" +#import "PTGetShareRecipeTitleRespMessage.h" +#import "PTPagedSimilarEssayReqMessage.h" +#import "PTPagedSimilarEssayRespMessage.h" +#import "PTSearchQuestionReqMessage.h" +#import "PTSearchQuestionRespMessage.h" +#import "PTSimilarQuestionMessage.h" +#import "PTPagedSimilarRecipeReqMessage.h" +#import "PTPagedSimilarRecipeRespMessage.h" +#import "PTListThemeEssaysByHotReqMessage.h" +#import "PTListThemeEssaysByHotRespMessage.h" +#import "PTListThemeEssaysByTimeReqMessage.h" +#import "PTListThemeEssaysByTimeRespMessage.h" +#import "PTListThemeEssaysReqMessage.h" +#import "PTListThemeEssaysRespMessage.h" +#import "PTListThemesReqMessage.h" +#import "PTListThemesRespMessage.h" +#import "PTListThemesV2ReqMessage.h" +#import "PTListThemesV2RespMessage.h" +#import "PTShowThemeReqMessage.h" +#import "PTShowThemeRespMessage.h" +#import "PTPagedTopCoursesPurchasedByConsumersReqMessage.h" +#import "PTPagedTopCoursesPurchasedByConsumersRespMessage.h" +#import "PTGetSignatureReqMessage.h" +#import "PTGetSignatureRespMessage.h" +#import "PTGetFreshWelfareStatsReportReqMessage.h" +#import "PTGetFreshWelfareStatsReportRespMessage.h" +#import "PTGetFreshWelfareStatusReqMessage.h" +#import "PTGetFreshWelfareStatusRespMessage.h" +#import "PTGetUnfinishedWelfareUrlReqMessage.h" +#import "PTGetUnfinishedWelfareUrlRespMessage.h" +#import "PTGetUserWelfareViewReqMessage.h" +#import "PTGetUserWelfareViewRespMessage.h" +#import "PTPagedUserHistoricalWelfareViewsReqMessage.h" +#import "PTPagedUserHistoricalWelfareViewsRespMessage.h" +#import "XCFPTApiKit.h" FOUNDATION_EXPORT double YJLibraryVersionNumber; FOUNDATION_EXPORT const unsigned char YJLibraryVersionString[]; diff --git a/Example/Pods/Target Support Files/YJLibrary/YJLibrary.debug.xcconfig b/Example/Pods/Target Support Files/YJLibrary/YJLibrary.debug.xcconfig new file mode 100644 index 0000000..c51a560 --- /dev/null +++ b/Example/Pods/Target Support Files/YJLibrary/YJLibrary.debug.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/YJLibrary +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "Foundation" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/YJLibrary/YJLibrary.release.xcconfig b/Example/Pods/Target Support Files/YJLibrary/YJLibrary.release.xcconfig new file mode 100644 index 0000000..c51a560 --- /dev/null +++ b/Example/Pods/Target Support Files/YJLibrary/YJLibrary.release.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/YJLibrary +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "Foundation" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/YJLibrary.xcodeproj/project.pbxproj b/Example/YJLibrary.xcodeproj/project.pbxproj index 57b12d3..f228c41 100644 --- a/Example/YJLibrary.xcodeproj/project.pbxproj +++ b/Example/YJLibrary.xcodeproj/project.pbxproj @@ -208,7 +208,7 @@ 6003F586195388D20070C39A /* Sources */, 6003F587195388D20070C39A /* Frameworks */, 6003F588195388D20070C39A /* Resources */, - 1421C955C5C375F908096580 /* [CP] Embed Pods Frameworks */, + ED6D30733361908B105CEACA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -295,24 +295,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 1421C955C5C375F908096580 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/YJLibrary/YJLibrary.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YJLibrary.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; 27FACD548586614D59E111D1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -357,6 +339,24 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + ED6D30733361908B105CEACA /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/YJLibrary/YJLibrary.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YJLibrary.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-YJLibrary_Example/Pods-YJLibrary_Example-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ diff --git a/XCFPTApiKit/PTApiNewageService+Signature.h b/XCFPTApiKit/PTApiNewageService+Signature.h new file mode 100644 index 0000000..56b6124 --- /dev/null +++ b/XCFPTApiKit/PTApiNewageService+Signature.h @@ -0,0 +1,13 @@ +#import "PTApiNewageService.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Signature) +/** + 参数签名 + @param signature 需要签名的参数 + @param secret 签名的Key + @return 签名后的signature + */ +- (NSString *)apiSignature:(NSString *)signature + secret:(NSString *)secret; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/PTApiNewageService+Signature.m b/XCFPTApiKit/PTApiNewageService+Signature.m new file mode 100644 index 0000000..abc0f95 --- /dev/null +++ b/XCFPTApiKit/PTApiNewageService+Signature.m @@ -0,0 +1,22 @@ +#import "PTApiNewageService+Signature.h" +#include +@implementation PTApiNewageService (Signature) +- (NSString *)md5sum:(NSString *)str { + unsigned char digest[CC_MD5_DIGEST_LENGTH], i; + CC_MD5([str UTF8String], + (CC_LONG)[str lengthOfBytesUsingEncoding:NSUTF8StringEncoding], + digest); + NSMutableString *ms = [NSMutableString string]; + for (i = 0; i < CC_MD5_DIGEST_LENGTH; i++) { + [ms appendFormat:@"%02x", (int)(digest[i])]; + } + return [ms copy] ?: @""; +} +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wobjc-protocol-method-implementation" +- (NSString *)apiSignature:(NSString *)signature + secret:(NSString *)secret { + return [self md5sum:[signature stringByAppendingString:secret ?: @""]]; +} +#pragma clang diagnostic pop +@end diff --git a/XCFPTApiKit/PTApiNewageServicePrivate.h b/XCFPTApiKit/PTApiNewageServicePrivate.h new file mode 100644 index 0000000..6756a3a --- /dev/null +++ b/XCFPTApiKit/PTApiNewageServicePrivate.h @@ -0,0 +1,10 @@ +#import "PTApiNewageService.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService() +/** + 添加代理 + @param delegate 目标 + */ +- (void)addDelegate:(id)delegate; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/PTModel.h b/XCFPTApiKit/PTModel.h new file mode 100644 index 0000000..6b5a968 --- /dev/null +++ b/XCFPTApiKit/PTModel.h @@ -0,0 +1,25 @@ +#import +NS_ASSUME_NONNULL_BEGIN +@interface PTModel : NSObject +- (NSUInteger)hash; +- (BOOL)isEqual:(id)object; ++ (nullable instancetype)pt_modelWithJSON:(id)json; ++ (nullable instancetype)pt_modelWithDictionary:(NSDictionary *)dictionary; +- (BOOL)pt_modelSetWithJSON:(id)json; +- (BOOL)pt_modelSetWithDictionary:(NSDictionary *)dic; +- (nullable id)pt_modelToJSONObject; +- (nullable NSData *)pt_modelToJSONData; +- (nullable NSString *)pt_modelToJSONString; +- (BOOL)pt_modelIsEqual:(id)model; +@end +@interface PTModel (Properties) +/** + 返回当前类的所有属性 + @return 数组 + */ +- (NSArray *)getProperties; +@end +@interface NSDictionary (Json) ++ (NSDictionary *)pt_dictionaryWithJSON:(id)json; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/PTModel.m b/XCFPTApiKit/PTModel.m new file mode 100644 index 0000000..765668a --- /dev/null +++ b/XCFPTApiKit/PTModel.m @@ -0,0 +1,87 @@ +#import "PTModel.h" +#import +#if __has_include() +#import +#else +#import "YYModel.h" +#endif +@implementation PTModel +- (void)encodeWithCoder:(NSCoder *)aCoder { + [self yy_modelEncodeWithCoder:aCoder]; +} +- (id)initWithCoder:(NSCoder *)aDecoder { + self = [super init]; + return [self yy_modelInitWithCoder:aDecoder]; +} +- (id)copyWithZone:(NSZone *)zone { + return [self yy_modelCopy]; +} +- (NSUInteger)hash { + return [self yy_modelHash]; +} +- (BOOL)isEqual:(id)object { + return [self yy_modelIsEqual:object]; +} +- (NSString *)description { + return [self yy_modelDescription]; +} +- (BOOL)pt_modelIsEqual:(id)model { + return [self yy_modelIsEqual:model]; +} ++ (nullable instancetype)pt_modelWithJSON:(id)json { + return [self.class yy_modelWithJSON:json]; +} ++ (nullable instancetype)pt_modelWithDictionary:(NSDictionary *)dictionary { + return [self.class yy_modelWithDictionary:dictionary]; +} +- (BOOL)pt_modelSetWithJSON:(id)json { + return [self yy_modelSetWithJSON:json]; +} +- (BOOL)pt_modelSetWithDictionary:(NSDictionary *)dic { + return [self yy_modelSetWithDictionary:dic]; +} +- (nullable id)pt_modelToJSONObject { + return [self yy_modelToJSONObject]; +} +- (nullable NSData *)pt_modelToJSONData { + return [self yy_modelToJSONData]; +} +- (nullable NSString *)pt_modelToJSONString { + return [self yy_modelToJSONString]; +} +@end +@implementation PTModel (Properties) +- (NSArray *)getProperties { + unsigned int count; + objc_property_t *properties = class_copyPropertyList([self class], &count); + NSMutableArray *mArray = [NSMutableArray array]; + for (int i = 0; i < count; i++) { + objc_property_t property = properties[i]; + const char *cName = property_getName(property); + NSString *name = [NSString stringWithCString:cName + encoding:NSUTF8StringEncoding]; + [mArray addObject:name]; + } + free(properties); + return mArray.copy; +} +@end +@implementation NSDictionary (Json) ++ (NSDictionary *)pt_dictionaryWithJSON:(id)json { + if (!json || json == (id)kCFNull) return nil; + NSDictionary *dic = nil; + NSData *jsonData = nil; + if ([json isKindOfClass:[NSDictionary class]]) { + dic = json; + } else if ([json isKindOfClass:[NSString class]]) { + jsonData = [(NSString *)json dataUsingEncoding : NSUTF8StringEncoding]; + } else if ([json isKindOfClass:[NSData class]]) { + jsonData = json; + } + if (jsonData) { + dic = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:NULL]; + if (![dic isKindOfClass:[NSDictionary class]]) dic = nil; + } + return dic; +} +@end diff --git a/XCFPTApiKit/XCFPTApiKit.h b/XCFPTApiKit/XCFPTApiKit.h new file mode 100644 index 0000000..1f63e51 --- /dev/null +++ b/XCFPTApiKit/XCFPTApiKit.h @@ -0,0 +1,6 @@ +#import +#if __has_include() +#import +#else +#import "PTApiNewageService.h" +#endif diff --git a/XCFPTApiKit/models/ad/ad/PTADInfoMessage.h b/XCFPTApiKit/models/ad/ad/PTADInfoMessage.h new file mode 100644 index 0000000..f482a3b --- /dev/null +++ b/XCFPTApiKit/models/ad/ad/PTADInfoMessage.h @@ -0,0 +1,64 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTVideoDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTADInfoMessage : PTModel +/** + 广告文本,一般同第一标题 +*/ +@property (nonatomic, copy) NSString *content; +/** + 广告投放素材 +*/ +@property (nonatomic, strong) PTPictureDictMessage *image; +/** + 广告封面视频 +*/ +@property (nonatomic, strong) PTVideoDictMessage *coverMicroVideo; +/** + 退后台后生命周期,单位:秒,现在默认 15 * 60s +*/ +@property (nonatomic, assign) int32_t lifecycleInterval; +/** + 显示间隔 +*/ +@property (nonatomic, assign) int32_t displayInterval; +/** + 位置 +*/ +@property (nonatomic, assign) int32_t position; +/** + 标签 +*/ +@property (nonatomic, copy) NSString *label; +/** + 显示时间 +*/ +@property (nonatomic, assign) int32_t displayTime; +/** + 广告投放第一标题 +*/ +@property (nonatomic, copy) NSString *title1st; +/** + 广告投放第二标题 +*/ +@property (nonatomic, copy) NSString *title2nd; +/** + 广告投放第三标题 +*/ +@property (nonatomic, copy) NSString *title3rd; +/** + 跳转 URL +*/ +@property (nonatomic, copy) NSString *url; +/** + 名称 +*/ +@property (nonatomic, copy) NSString *name; +/** + deeplink 唤醒链接 +*/ +@property (nonatomic, copy) NSString *deeplinkUrl; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ad/ad/PTADInfoMessage.m b/XCFPTApiKit/models/ad/ad/PTADInfoMessage.m new file mode 100644 index 0000000..53179b1 --- /dev/null +++ b/XCFPTApiKit/models/ad/ad/PTADInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTADInfoMessage.h" +@implementation PTADInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"content": @"content",@"image": @"image",@"coverMicroVideo": @"cover_micro_video",@"lifecycleInterval": @"lifecycle_interval",@"displayInterval": @"display_interval",@"position": @"position",@"label": @"label",@"displayTime": @"display_time",@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"title3rd": @"title_3rd",@"url": @"url",@"name": @"name",@"deeplinkUrl": @"deeplink_url",}; +} +@end diff --git a/XCFPTApiKit/models/ad/ad/PTADMessage.h b/XCFPTApiKit/models/ad/ad/PTADMessage.h new file mode 100644 index 0000000..a8eb6bd --- /dev/null +++ b/XCFPTApiKit/models/ad/ad/PTADMessage.h @@ -0,0 +1,38 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTADInfoMessage.h" +#import "PTADTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTADMessage : PTModel +@property (nonatomic, copy) NSString *adId; +/** + 投放开始时间 +*/ +@property (nonatomic, copy) NSString *startTime; +/** + 投放结束时间 +*/ +@property (nonatomic, copy) NSString *endTime; +/** + 权重 +*/ +@property (nonatomic, assign) int32_t weight; +/** + 物料id +*/ +@property (nonatomic, assign) int32_t materialId; +/** + 曝光打点 +*/ +@property (nonatomic, strong) NSArray *exposeTrackingUrls; +/** + 点击打点 +*/ +@property (nonatomic, strong) NSArray *clickTrackingUrls; +/** + 广告信息 +*/ +@property (nonatomic, strong) PTADInfoMessage *adInfo; +@property (nonatomic, assign) PTADTypeEnum adType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ad/ad/PTADMessage.m b/XCFPTApiKit/models/ad/ad/PTADMessage.m new file mode 100644 index 0000000..baf5c38 --- /dev/null +++ b/XCFPTApiKit/models/ad/ad/PTADMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTADMessage.h" +@implementation PTADMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"adId": @"id",@"startTime": @"start_time",@"endTime": @"end_time",@"weight": @"weight",@"materialId": @"material_id",@"exposeTrackingUrls": @"expose_tracking_urls",@"clickTrackingUrls": @"click_tracking_urls",@"adInfo": @"ad_info",@"adType": @"ad_type",}; +} +@end diff --git a/XCFPTApiKit/models/ad/ad/PTSdkAdMessage.h b/XCFPTApiKit/models/ad/ad/PTSdkAdMessage.h new file mode 100644 index 0000000..3471060 --- /dev/null +++ b/XCFPTApiKit/models/ad/ad/PTSdkAdMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSdkAdMessage : PTModel +/** + 广告类型 广点通(gdt)、Mobivista(mobivista)等等 +*/ +@property (nonatomic, copy) NSString *adType; +/** + 优先显示权重 +*/ +@property (nonatomic, assign) int32_t weight; +@property (nonatomic, copy) NSString *deliveryId; +/** + 广告形式 banner/native/splash +*/ +@property (nonatomic, copy) NSString *insideType; +@property (nonatomic, strong) NSArray *clickTrackingUrls; +@property (nonatomic, strong) NSArray *exposeTrackingUrls; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ad/ad/PTSdkAdMessage.m b/XCFPTApiKit/models/ad/ad/PTSdkAdMessage.m new file mode 100644 index 0000000..cc8fc7d --- /dev/null +++ b/XCFPTApiKit/models/ad/ad/PTSdkAdMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSdkAdMessage.h" +@implementation PTSdkAdMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"adType": @"ad_type",@"weight": @"weight",@"deliveryId": @"delivery_id",@"insideType": @"inside_type",@"clickTrackingUrls": @"click_tracking_urls",@"exposeTrackingUrls": @"expose_tracking_urls",}; +} +@end diff --git a/XCFPTApiKit/models/ad/ad/PTSdkAdScheduleMessage.h b/XCFPTApiKit/models/ad/ad/PTSdkAdScheduleMessage.h new file mode 100644 index 0000000..b26c59c --- /dev/null +++ b/XCFPTApiKit/models/ad/ad/PTSdkAdScheduleMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSdkAdMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSdkAdScheduleMessage : PTModel +@property (nonatomic, copy) NSString *slotName; +@property (nonatomic, strong) NSArray *sdkAd; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ad/ad/PTSdkAdScheduleMessage.m b/XCFPTApiKit/models/ad/ad/PTSdkAdScheduleMessage.m new file mode 100644 index 0000000..f0f63b9 --- /dev/null +++ b/XCFPTApiKit/models/ad/ad/PTSdkAdScheduleMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSdkAdScheduleMessage.h" +@implementation PTSdkAdScheduleMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"sdkAd" : [PTSdkAdMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"slotName": @"slot_name",@"sdkAd": @"sdk_ad",}; +} +@end diff --git a/XCFPTApiKit/models/ad/ad/PTSlotADInfoMessage.h b/XCFPTApiKit/models/ad/ad/PTSlotADInfoMessage.h new file mode 100644 index 0000000..24934b5 --- /dev/null +++ b/XCFPTApiKit/models/ad/ad/PTSlotADInfoMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTADMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSlotADInfoMessage : PTModel +@property (nonatomic, copy) NSString *slotName; +@property (nonatomic, strong) PTADMessage *adInfo; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ad/ad/PTSlotADInfoMessage.m b/XCFPTApiKit/models/ad/ad/PTSlotADInfoMessage.m new file mode 100644 index 0000000..3d872b8 --- /dev/null +++ b/XCFPTApiKit/models/ad/ad/PTSlotADInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSlotADInfoMessage.h" +@implementation PTSlotADInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"slotName": @"slot_name",@"adInfo": @"ad_info",}; +} +@end diff --git a/XCFPTApiKit/models/ad/common/PTADTypeEnum.h b/XCFPTApiKit/models/ad/common/PTADTypeEnum.h new file mode 100644 index 0000000..9bcc882 --- /dev/null +++ b/XCFPTApiKit/models/ad/common/PTADTypeEnum.h @@ -0,0 +1,26 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTADTypeEnum_h +#define PTADTypeEnum_h +typedef NS_ENUM(NSUInteger, PTADTypeEnum){ + PTADTypeEnumBANNER_AD = 0, + PTADTypeEnumTEXT_AD = 1, + PTADTypeEnumLAUNCH_AD = 2, + PTADTypeEnumEVENT_AD = 3, + PTADTypeEnumRECIPE_LIST_AD = 4, + PTADTypeEnumRECIPE_AD = 5, + PTADTypeEnumSPLASH_AD = 6, + PTADTypeEnumGOODS_AD = 7, + PTADTypeEnumCOURSE_AD = 8, + PTADTypeEnumSALON_AD = 9, + PTADTypeEnumBOARD_AD = 10, + PTADTypeEnumCOLUMN_AD = 11, + PTADTypeEnumVIRTUAL_PRODUCT = 12, + PTADTypeEnumCOLUMN_ARTICLE_AD = 13, + PTADTypeEnumSSP_AD = 14, + PTADTypeEnumMOBVISTA_AD = 15, + PTADTypeEnumTENCENT_AD = 16, + PTADTypeEnumADMOB_AD = 17, + PTADTypeEnumZHIXUAN_AD = 18, +}; +#endif diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserAccessTopTenStatisticMessage.h b/XCFPTApiKit/models/advertiser/PTAdvertiserAccessTopTenStatisticMessage.h new file mode 100644 index 0000000..dbbac9c --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserAccessTopTenStatisticMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAdvertiserAccessTopTenStatisticMessage : PTModel +@property (nonatomic, strong) NSArray *recipes; +@property (nonatomic, copy) NSString *date; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserAccessTopTenStatisticMessage.m b/XCFPTApiKit/models/advertiser/PTAdvertiserAccessTopTenStatisticMessage.m new file mode 100644 index 0000000..28951dc --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserAccessTopTenStatisticMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAdvertiserAccessTopTenStatisticMessage.h" +@implementation PTAdvertiserAccessTopTenStatisticMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recipes" : [PTRecipeMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipes": @"recipes",@"date": @"date",}; +} +@end diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserDataStatisticMessage.h b/XCFPTApiKit/models/advertiser/PTAdvertiserDataStatisticMessage.h new file mode 100644 index 0000000..7960835 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserDataStatisticMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAdvertiserDataStatisticMessage : PTModel +@property (nonatomic, assign) int32_t nFollowers; +@property (nonatomic, assign) int32_t nRecipes; +@property (nonatomic, assign) int32_t nRecipePv; +@property (nonatomic, assign) int32_t nRecipeCollections; +@property (nonatomic, assign) int32_t nRecipeDishes; +@property (nonatomic, copy) NSString *date; +@property (nonatomic, assign) int32_t nRecipeShares; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserDataStatisticMessage.m b/XCFPTApiKit/models/advertiser/PTAdvertiserDataStatisticMessage.m new file mode 100644 index 0000000..4a993e2 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserDataStatisticMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAdvertiserDataStatisticMessage.h" +@implementation PTAdvertiserDataStatisticMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"nFollowers": @"n_followers",@"nRecipes": @"n_recipes",@"nRecipePv": @"n_recipe_pv",@"nRecipeCollections": @"n_recipe_collections",@"nRecipeDishes": @"n_recipe_dishes",@"date": @"date",@"nRecipeShares": @"n_recipe_shares",}; +} +@end diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserKeywordStatisticMessage.h b/XCFPTApiKit/models/advertiser/PTAdvertiserKeywordStatisticMessage.h new file mode 100644 index 0000000..fce7feb --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserKeywordStatisticMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAdvertiserKeywordStatisticMessage : PTModel +@property (nonatomic, assign) int32_t nRecipe DEPRECATED_ATTRIBUTE; +@property (nonatomic, assign) int32_t nDishes; +@property (nonatomic, assign) int32_t nEssay DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *date; +@property (nonatomic, assign) int32_t nRecipes; +@property (nonatomic, assign) int32_t nEssays; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserKeywordStatisticMessage.m b/XCFPTApiKit/models/advertiser/PTAdvertiserKeywordStatisticMessage.m new file mode 100644 index 0000000..2e8654e --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserKeywordStatisticMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAdvertiserKeywordStatisticMessage.h" +@implementation PTAdvertiserKeywordStatisticMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"nRecipe": @"n_recipe",@"nDishes": @"n_dishes",@"nEssay": @"n_essay",@"date": @"date",@"nRecipes": @"n_recipes",@"nEssays": @"n_essays",}; +} +@end diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserProductMessage.h b/XCFPTApiKit/models/advertiser/PTAdvertiserProductMessage.h new file mode 100644 index 0000000..c029d54 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserProductMessage.h @@ -0,0 +1,19 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAdvertiserProductMessage : PTModel +@property (nonatomic, copy) NSString *productId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, copy) NSString *link; +@property (nonatomic, strong) PTPictureDictMessage *image; +/** + 投放开始时间 +*/ +@property (nonatomic, copy) NSString *beginTime; +/** + 投放结束时间 +*/ +@property (nonatomic, copy) NSString *endTime; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserProductMessage.m b/XCFPTApiKit/models/advertiser/PTAdvertiserProductMessage.m new file mode 100644 index 0000000..1a3f396 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserProductMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAdvertiserProductMessage.h" +@implementation PTAdvertiserProductMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"productId": @"id",@"name": @"name",@"link": @"link",@"image": @"image",@"beginTime": @"begin_time",@"endTime": @"end_time",}; +} +@end diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountDataMessage.h b/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountDataMessage.h new file mode 100644 index 0000000..202cc26 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountDataMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAdvertiserSourceCountDataMessage : PTModel +@property (nonatomic, copy) NSString *sourceName; +@property (nonatomic, assign) int32_t count; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountDataMessage.m b/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountDataMessage.m new file mode 100644 index 0000000..d88ef76 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountDataMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAdvertiserSourceCountDataMessage.h" +@implementation PTAdvertiserSourceCountDataMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"sourceName": @"source_name",@"count": @"count",}; +} +@end diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountStatisticMessage.h b/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountStatisticMessage.h new file mode 100644 index 0000000..812c304 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountStatisticMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAdvertiserSourceCountDataMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAdvertiserSourceCountStatisticMessage : PTModel +@property (nonatomic, strong) NSArray *sources; +@property (nonatomic, copy) NSString *date; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountStatisticMessage.m b/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountStatisticMessage.m new file mode 100644 index 0000000..1d06fc3 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTAdvertiserSourceCountStatisticMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAdvertiserSourceCountStatisticMessage.h" +@implementation PTAdvertiserSourceCountStatisticMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"sources" : [PTAdvertiserSourceCountDataMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"sources": @"sources",@"date": @"date",}; +} +@end diff --git a/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticDataMessage.h b/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticDataMessage.h new file mode 100644 index 0000000..2cf97e4 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticDataMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTOneDayOneNumberStatisticDataMessage : PTModel +@property (nonatomic, copy) NSString *date; +@property (nonatomic, assign) int32_t number; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticDataMessage.m b/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticDataMessage.m new file mode 100644 index 0000000..6ea5a1c --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticDataMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTOneDayOneNumberStatisticDataMessage.h" +@implementation PTOneDayOneNumberStatisticDataMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"date": @"date",@"number": @"number",}; +} +@end diff --git a/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticMessage.h b/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticMessage.h new file mode 100644 index 0000000..4f4bb0c --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTOneDayOneNumberStatisticDataMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTOneDayOneNumberStatisticMessage : PTModel +/** + 比如广告pv, 用户本身的pv +*/ +@property (nonatomic, copy) NSString *statisticName; +@property (nonatomic, strong) NSArray *itemData; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticMessage.m b/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticMessage.m new file mode 100644 index 0000000..6b84eca --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTOneDayOneNumberStatisticMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTOneDayOneNumberStatisticMessage.h" +@implementation PTOneDayOneNumberStatisticMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"itemData" : [PTOneDayOneNumberStatisticDataMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"statisticName": @"statistic_name",@"itemData": @"item_data",}; +} +@end diff --git a/XCFPTApiKit/models/advertiser/PTOptionStatsListMessage.h b/XCFPTApiKit/models/advertiser/PTOptionStatsListMessage.h new file mode 100644 index 0000000..9960a95 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTOptionStatsListMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTOptionStatsMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTOptionStatsListMessage : PTModel +/** + 选项统计 +*/ +@property (nonatomic, strong) NSArray *stats; +/** + 日期 +*/ +@property (nonatomic, copy) NSString *date; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTOptionStatsListMessage.m b/XCFPTApiKit/models/advertiser/PTOptionStatsListMessage.m new file mode 100644 index 0000000..eb853fb --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTOptionStatsListMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTOptionStatsListMessage.h" +@implementation PTOptionStatsListMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"stats" : [PTOptionStatsMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"stats": @"stats",@"date": @"date",}; +} +@end diff --git a/XCFPTApiKit/models/advertiser/PTOptionStatsMessage.h b/XCFPTApiKit/models/advertiser/PTOptionStatsMessage.h new file mode 100644 index 0000000..344c75d --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTOptionStatsMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTOptionStatsMessage : PTModel +@property (nonatomic, copy) NSString *optionId; +@property (nonatomic, copy) NSString *optionDesc; +@property (nonatomic, assign) double precentValue; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTOptionStatsMessage.m b/XCFPTApiKit/models/advertiser/PTOptionStatsMessage.m new file mode 100644 index 0000000..c0a05dc --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTOptionStatsMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTOptionStatsMessage.h" +@implementation PTOptionStatsMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"optionId": @"option_id",@"optionDesc": @"option_desc",@"precentValue": @"precent_value",}; +} +@end diff --git a/XCFPTApiKit/models/advertiser/PTQuestionnaireStatsMessage.h b/XCFPTApiKit/models/advertiser/PTQuestionnaireStatsMessage.h new file mode 100644 index 0000000..711f94e --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTQuestionnaireStatsMessage.h @@ -0,0 +1,23 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTOptionStatsListMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTQuestionnaireStatsMessage : PTModel +/** + 问卷id +*/ +@property (nonatomic, assign) int32_t questionnaireId; +/** + 问卷下问题id +*/ +@property (nonatomic, assign) int32_t questionId; +/** + 问卷下问题描述 +*/ +@property (nonatomic, copy) NSString *questionDesc; +/** + 这个问卷下问题的最近统计 +*/ +@property (nonatomic, strong) NSArray *optionStatsList; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/advertiser/PTQuestionnaireStatsMessage.m b/XCFPTApiKit/models/advertiser/PTQuestionnaireStatsMessage.m new file mode 100644 index 0000000..f8a9471 --- /dev/null +++ b/XCFPTApiKit/models/advertiser/PTQuestionnaireStatsMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTQuestionnaireStatsMessage.h" +@implementation PTQuestionnaireStatsMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"optionStatsList" : [PTOptionStatsListMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionnaireId": @"questionnaire_id",@"questionId": @"question_id",@"questionDesc": @"question_desc",@"optionStatsList": @"option_stats_list",}; +} +@end diff --git a/XCFPTApiKit/models/board/PTBoardMessage.h b/XCFPTApiKit/models/board/PTBoardMessage.h new file mode 100644 index 0000000..e7525a2 --- /dev/null +++ b/XCFPTApiKit/models/board/PTBoardMessage.h @@ -0,0 +1,19 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTBoardMessage : PTModel +@property (nonatomic, copy) NSString *boardId; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *updateTime; +@property (nonatomic, assign) int32_t status; +@property (nonatomic, copy) NSString *statusText; +@property (nonatomic, assign) int32_t nCollects; +@property (nonatomic, assign) int32_t nRecipes; +@property (nonatomic, strong) NSArray *images; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/board/PTBoardMessage.m b/XCFPTApiKit/models/board/PTBoardMessage.m new file mode 100644 index 0000000..be0e8a6 --- /dev/null +++ b/XCFPTApiKit/models/board/PTBoardMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTBoardMessage.h" +@implementation PTBoardMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"images" : [PTPictureDictMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"boardId": @"id",@"title": @"title",@"desc": @"desc",@"author": @"author",@"createTime": @"create_time",@"updateTime": @"update_time",@"status": @"status",@"statusText": @"status_text",@"nCollects": @"n_collects",@"nRecipes": @"n_recipes",@"images": @"images",}; +} +@end diff --git a/XCFPTApiKit/models/board/PTTargetMessage.h b/XCFPTApiKit/models/board/PTTargetMessage.h new file mode 100644 index 0000000..0ddc06e --- /dev/null +++ b/XCFPTApiKit/models/board/PTTargetMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeMessage.h" +#import "PTTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTTargetMessage : PTModel +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, copy) NSString *typeText; +@property (nonatomic, strong) PTRecipeMessage *recipe; +@property (nonatomic, assign) PTTargetTypeEnum type; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/board/PTTargetMessage.m b/XCFPTApiKit/models/board/PTTargetMessage.m new file mode 100644 index 0000000..b829218 --- /dev/null +++ b/XCFPTApiKit/models/board/PTTargetMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTTargetMessage.h" +@implementation PTTargetMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"targetId": @"id",@"desc": @"description",@"typeText": @"type_text",@"recipe": @"recipe",@"type": @"type",}; +} +@end diff --git a/XCFPTApiKit/models/board/PTTargetTypeEnum.h b/XCFPTApiKit/models/board/PTTargetTypeEnum.h new file mode 100644 index 0000000..cdcd748 --- /dev/null +++ b/XCFPTApiKit/models/board/PTTargetTypeEnum.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTTargetTypeEnum_h +#define PTTargetTypeEnum_h +typedef NS_ENUM(NSUInteger, PTTargetTypeEnum){ + PTTargetTypeEnumUNSET = 0, + PTTargetTypeEnumRECIPE = 1, +}; +#endif diff --git a/XCFPTApiKit/models/chucode/PTChucodeMessage.h b/XCFPTApiKit/models/chucode/PTChucodeMessage.h new file mode 100644 index 0000000..1fac20c --- /dev/null +++ b/XCFPTApiKit/models/chucode/PTChucodeMessage.h @@ -0,0 +1,30 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTChucodeMessage : PTModel +@property (nonatomic, copy) NSString *chucodeId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *promoteUrl; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *text; +/** + 创建时间 +*/ +@property (nonatomic, copy) NSString *createTime; +/** + 口令有效起始时间 +*/ +@property (nonatomic, copy) NSString *startTime; +/** + 口令有效结束时间 +*/ +@property (nonatomic, copy) NSString *endTime; +/** + 显示价格 +*/ +@property (nonatomic, assign) double price; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/chucode/PTChucodeMessage.m b/XCFPTApiKit/models/chucode/PTChucodeMessage.m new file mode 100644 index 0000000..728e9b7 --- /dev/null +++ b/XCFPTApiKit/models/chucode/PTChucodeMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTChucodeMessage.h" +@implementation PTChucodeMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"chucodeId": @"id",@"name": @"name",@"image": @"image",@"promoteUrl": @"promote_url",@"author": @"author",@"text": @"text",@"createTime": @"create_time",@"startTime": @"start_time",@"endTime": @"end_time",@"price": @"price",}; +} +@end diff --git a/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabExtraMessage.h b/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabExtraMessage.h new file mode 100644 index 0000000..35994bb --- /dev/null +++ b/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabExtraMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTDisplayStyleMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTClassroomTabExtraMessage : PTModel +@property (nonatomic, assign) int32_t restTime; +@property (nonatomic, assign) BOOL refreshCourses; +@property (nonatomic, copy) NSString *section; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, strong) PTDisplayStyleMessage *displayStyle; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabExtraMessage.m b/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabExtraMessage.m new file mode 100644 index 0000000..184b465 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabExtraMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTClassroomTabExtraMessage.h" +@implementation PTClassroomTabExtraMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"restTime": @"rest_time",@"refreshCourses": @"refresh_courses",@"section": @"section",@"cursor": @"cursor",@"displayStyle": @"display_style",}; +} +@end diff --git a/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabMessage.h b/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabMessage.h new file mode 100644 index 0000000..6f89fbc --- /dev/null +++ b/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseMessage.h" +#import "PTClassroomTabExtraMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTClassroomTabMessage : PTModel +@property (nonatomic, copy) NSString *name; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, assign) int32_t weight; +@property (nonatomic, strong) NSArray *courses; +@property (nonatomic, strong) PTClassroomTabExtraMessage *extraParam; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabMessage.m b/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabMessage.m new file mode 100644 index 0000000..70250e7 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/classroomtab/PTClassroomTabMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTClassroomTabMessage.h" +@implementation PTClassroomTabMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"courses" : [PTCourseMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"name": @"name",@"title": @"title",@"weight": @"weight",@"courses": @"courses",@"extraParam": @"extra_param",}; +} +@end diff --git a/XCFPTApiKit/models/chustudio/classroomtab/PTDisplayStyleMessage.h b/XCFPTApiKit/models/chustudio/classroomtab/PTDisplayStyleMessage.h new file mode 100644 index 0000000..606a8b2 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/classroomtab/PTDisplayStyleMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDisplayStyleMessage : PTModel +@property (nonatomic, copy) NSString *contentArrange; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/chustudio/classroomtab/PTDisplayStyleMessage.m b/XCFPTApiKit/models/chustudio/classroomtab/PTDisplayStyleMessage.m new file mode 100644 index 0000000..ca68029 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/classroomtab/PTDisplayStyleMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDisplayStyleMessage.h" +@implementation PTDisplayStyleMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"contentArrange": @"content_arrange",}; +} +@end diff --git a/XCFPTApiKit/models/chustudio/coursefeedback/PTChannelTypeEnum.h b/XCFPTApiKit/models/chustudio/coursefeedback/PTChannelTypeEnum.h new file mode 100644 index 0000000..eec8f75 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/coursefeedback/PTChannelTypeEnum.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTChannelTypeEnum_h +#define PTChannelTypeEnum_h +typedef NS_ENUM(NSUInteger, PTChannelTypeEnum){ + PTChannelTypeEnumCOURSE_LIVE = 0, + PTChannelTypeEnumCOURSE_VIDEO = 1, +}; +#endif diff --git a/XCFPTApiKit/models/chustudio/courserate/PTCourseRateMessage.h b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateMessage.h new file mode 100644 index 0000000..ebe9505 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateMessage.h @@ -0,0 +1,23 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseRateUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseRateMessage : PTModel +/** + 课程评分 +*/ +@property (nonatomic, assign) int32_t rate; +/** + 评分时间 +*/ +@property (nonatomic, copy) NSString *createTime; +/** + 评价内容 +*/ +@property (nonatomic, copy) NSString *review; +/** + 用户信息 +*/ +@property (nonatomic, strong) PTCourseRateUserMessage *user; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/chustudio/courserate/PTCourseRateMessage.m b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateMessage.m new file mode 100644 index 0000000..0aa8fba --- /dev/null +++ b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseRateMessage.h" +@implementation PTCourseRateMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"rate": @"rate",@"createTime": @"create_time",@"review": @"review",@"user": @"user",}; +} +@end diff --git a/XCFPTApiKit/models/chustudio/courserate/PTCourseRateTagMessage.h b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateTagMessage.h new file mode 100644 index 0000000..b308e58 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateTagMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseRateTagMessage : PTModel +/** + 评分标签 +*/ +@property (nonatomic, copy) NSString *tag; +/** + 标签被评次数 +*/ +@property (nonatomic, assign) int32_t nRate; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/chustudio/courserate/PTCourseRateTagMessage.m b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateTagMessage.m new file mode 100644 index 0000000..e900760 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateTagMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseRateTagMessage.h" +@implementation PTCourseRateTagMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tag": @"tag",@"nRate": @"n_rate",}; +} +@end diff --git a/XCFPTApiKit/models/chustudio/courserate/PTCourseRateUserMessage.h b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateUserMessage.h new file mode 100644 index 0000000..3c91d2b --- /dev/null +++ b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateUserMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseRateUserMessage : PTModel +/** + 用户id +*/ +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, strong) PTPictureDictMessage *image; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/chustudio/courserate/PTCourseRateUserMessage.m b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateUserMessage.m new file mode 100644 index 0000000..e79356c --- /dev/null +++ b/XCFPTApiKit/models/chustudio/courserate/PTCourseRateUserMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseRateUserMessage.h" +@implementation PTCourseRateUserMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"id",@"url": @"url",@"name": @"name",@"image": @"image",}; +} +@end diff --git a/XCFPTApiKit/models/chustudio/coursetag/PTCourseTagMessage.h b/XCFPTApiKit/models/chustudio/coursetag/PTCourseTagMessage.h new file mode 100644 index 0000000..0bba986 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/coursetag/PTCourseTagMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseTagMessage : PTModel +/** + 课程标签 +*/ +@property (nonatomic, copy) NSString *tagId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, copy) NSString *displayName; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/chustudio/coursetag/PTCourseTagMessage.m b/XCFPTApiKit/models/chustudio/coursetag/PTCourseTagMessage.m new file mode 100644 index 0000000..2403f3e --- /dev/null +++ b/XCFPTApiKit/models/chustudio/coursetag/PTCourseTagMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseTagMessage.h" +@implementation PTCourseTagMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tagId": @"tag_id",@"name": @"name",@"displayName": @"display_name",}; +} +@end diff --git a/XCFPTApiKit/models/chustudio/coursetag/PTCoursesWithTagMessage.h b/XCFPTApiKit/models/chustudio/coursetag/PTCoursesWithTagMessage.h new file mode 100644 index 0000000..1cb29f1 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/coursetag/PTCoursesWithTagMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseTagMessage.h" +#import "PTCourseTagMessage.h" +#import "PTCourseMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCoursesWithTagMessage : PTModel +@property (nonatomic, strong) PTCourseTagMessage *tag; +@property (nonatomic, strong) NSArray *childTags; +@property (nonatomic, strong) NSArray *courses; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/chustudio/coursetag/PTCoursesWithTagMessage.m b/XCFPTApiKit/models/chustudio/coursetag/PTCoursesWithTagMessage.m new file mode 100644 index 0000000..5e3ed39 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/coursetag/PTCoursesWithTagMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCoursesWithTagMessage.h" +@implementation PTCoursesWithTagMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"childTags" : [PTCourseTagMessage class],@"courses" : [PTCourseMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tag": @"tag",@"childTags": @"child_tags",@"courses": @"courses",}; +} +@end diff --git a/XCFPTApiKit/models/chustudio/coursevoucher/PTClassroomVoucherMessage.h b/XCFPTApiKit/models/chustudio/coursevoucher/PTClassroomVoucherMessage.h new file mode 100644 index 0000000..ec8f40a --- /dev/null +++ b/XCFPTApiKit/models/chustudio/coursevoucher/PTClassroomVoucherMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTClassroomVoucherMessage : PTModel +/** + 课堂弹窗优惠券信息 +*/ +@property (nonatomic, assign) double amount; +@property (nonatomic, copy) NSString *beginTime; +@property (nonatomic, copy) NSString *endTime; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, copy) NSString *title1; +@property (nonatomic, copy) NSString *title2; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/chustudio/coursevoucher/PTClassroomVoucherMessage.m b/XCFPTApiKit/models/chustudio/coursevoucher/PTClassroomVoucherMessage.m new file mode 100644 index 0000000..039b339 --- /dev/null +++ b/XCFPTApiKit/models/chustudio/coursevoucher/PTClassroomVoucherMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTClassroomVoucherMessage.h" +@implementation PTClassroomVoucherMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"amount": @"amount",@"beginTime": @"begin_time",@"endTime": @"end_time",@"desc": @"desc",@"title1": @"title1",@"title2": @"title2",}; +} +@end diff --git a/XCFPTApiKit/models/comment/PTCommentMessage.h b/XCFPTApiKit/models/comment/PTCommentMessage.h new file mode 100644 index 0000000..1da4186 --- /dev/null +++ b/XCFPTApiKit/models/comment/PTCommentMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCommentMessage : PTModel +@property (nonatomic, copy) NSString *commentId; +@property (nonatomic, copy) NSString *txt; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, strong) NSArray *atUsers; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/comment/PTCommentMessage.m b/XCFPTApiKit/models/comment/PTCommentMessage.m new file mode 100644 index 0000000..e26ce18 --- /dev/null +++ b/XCFPTApiKit/models/comment/PTCommentMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCommentMessage.h" +@implementation PTCommentMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"atUsers" : [PTUserMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"commentId": @"id",@"txt": @"txt",@"createTime": @"create_time",@"author": @"author",@"targetId": @"target_id",@"atUsers": @"at_users",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTCursorMessage.h b/XCFPTApiKit/models/common/PTCursorMessage.h new file mode 100644 index 0000000..2c5cb33 --- /dev/null +++ b/XCFPTApiKit/models/common/PTCursorMessage.h @@ -0,0 +1,25 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 翻页用的游标 +*/ +@interface PTCursorMessage : PTModel +/** + 下一页 +*/ +@property (nonatomic, copy) NSString *next; +/** + 上一页 +*/ +@property (nonatomic, copy) NSString *prev; +/** + 有下一页 +*/ +@property (nonatomic, assign) BOOL hasNext; +/** + 有上一页 +*/ +@property (nonatomic, assign) BOOL hasPrev; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTCursorMessage.m b/XCFPTApiKit/models/common/PTCursorMessage.m new file mode 100644 index 0000000..49ffa65 --- /dev/null +++ b/XCFPTApiKit/models/common/PTCursorMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCursorMessage.h" +@implementation PTCursorMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"next": @"next",@"prev": @"prev",@"hasNext": @"has_next",@"hasPrev": @"has_prev",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTEmptyMessage.h b/XCFPTApiKit/models/common/PTEmptyMessage.h new file mode 100644 index 0000000..0f84e6b --- /dev/null +++ b/XCFPTApiKit/models/common/PTEmptyMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 空 message +*/ +@interface PTEmptyMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTEmptyMessage.m b/XCFPTApiKit/models/common/PTEmptyMessage.m new file mode 100644 index 0000000..d648e29 --- /dev/null +++ b/XCFPTApiKit/models/common/PTEmptyMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTEmptyMessage.h" +@implementation PTEmptyMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/models/common/PTImageParagraphMessage.h b/XCFPTApiKit/models/common/PTImageParagraphMessage.h new file mode 100644 index 0000000..4303843 --- /dev/null +++ b/XCFPTApiKit/models/common/PTImageParagraphMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTImageParagraphMessage : PTModel +@property (nonatomic, assign) int32_t height; +@property (nonatomic, assign) int32_t width; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTPictureDictMessage *pictureInfo; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTImageParagraphMessage.m b/XCFPTApiKit/models/common/PTImageParagraphMessage.m new file mode 100644 index 0000000..cc392f5 --- /dev/null +++ b/XCFPTApiKit/models/common/PTImageParagraphMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTImageParagraphMessage.h" +@implementation PTImageParagraphMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"height": @"height",@"width": @"width",@"title": @"title",@"url": @"url",@"pictureInfo": @"picture_info",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTIngredientMessage.h b/XCFPTApiKit/models/common/PTIngredientMessage.h new file mode 100644 index 0000000..38d4e45 --- /dev/null +++ b/XCFPTApiKit/models/common/PTIngredientMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 用料 +*/ +@interface PTIngredientMessage : PTModel +/** + 类似 "鸡蛋" "盐" +*/ +@property (nonatomic, copy) NSString *name; +/** + 类似 "一个" "适量" +*/ +@property (nonatomic, copy) NSString *amount; +/** + 始终是 "M" +*/ +@property (nonatomic, copy) NSString *cat DEPRECATED_ATTRIBUTE; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTIngredientMessage.m b/XCFPTApiKit/models/common/PTIngredientMessage.m new file mode 100644 index 0000000..0c24192 --- /dev/null +++ b/XCFPTApiKit/models/common/PTIngredientMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTIngredientMessage.h" +@implementation PTIngredientMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"name": @"name",@"amount": @"amount",@"cat": @"cat",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTIngredientParagraphMessage.h b/XCFPTApiKit/models/common/PTIngredientParagraphMessage.h new file mode 100644 index 0000000..05aaa2b --- /dev/null +++ b/XCFPTApiKit/models/common/PTIngredientParagraphMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTIngredientMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTIngredientParagraphMessage : PTModel +@property (nonatomic, strong) NSArray *ingredients; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTIngredientParagraphMessage.m b/XCFPTApiKit/models/common/PTIngredientParagraphMessage.m new file mode 100644 index 0000000..3538020 --- /dev/null +++ b/XCFPTApiKit/models/common/PTIngredientParagraphMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTIngredientParagraphMessage.h" +@implementation PTIngredientParagraphMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"ingredients" : [PTIngredientMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"ingredients": @"ingredients",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTMarkupMessage.h b/XCFPTApiKit/models/common/PTMarkupMessage.h new file mode 100644 index 0000000..da93ae6 --- /dev/null +++ b/XCFPTApiKit/models/common/PTMarkupMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMarkupMessage : PTModel +@property (nonatomic, assign) int32_t end; +@property (nonatomic, assign) int32_t start; +@property (nonatomic, copy) NSString *typeText; +@property (nonatomic, copy) NSString *type; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTMarkupMessage.m b/XCFPTApiKit/models/common/PTMarkupMessage.m new file mode 100644 index 0000000..d463be1 --- /dev/null +++ b/XCFPTApiKit/models/common/PTMarkupMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMarkupMessage.h" +@implementation PTMarkupMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"end": @"end",@"start": @"start",@"typeText": @"type_text",@"type": @"type",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTMarkupTextMessage.h b/XCFPTApiKit/models/common/PTMarkupTextMessage.h new file mode 100644 index 0000000..d1bd1b2 --- /dev/null +++ b/XCFPTApiKit/models/common/PTMarkupTextMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTMarkupMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMarkupTextMessage : PTModel +@property (nonatomic, strong) NSArray *markups; +@property (nonatomic, copy) NSString *text; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTMarkupTextMessage.m b/XCFPTApiKit/models/common/PTMarkupTextMessage.m new file mode 100644 index 0000000..af0559e --- /dev/null +++ b/XCFPTApiKit/models/common/PTMarkupTextMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMarkupTextMessage.h" +@implementation PTMarkupTextMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"markups" : [PTMarkupMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"markups": @"markups",@"text": @"text",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTMicroVideoParagraphMessage.h b/XCFPTApiKit/models/common/PTMicroVideoParagraphMessage.h new file mode 100644 index 0000000..0a695a5 --- /dev/null +++ b/XCFPTApiKit/models/common/PTMicroVideoParagraphMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTVideoDictMessage.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMicroVideoParagraphMessage : PTModel +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) PTVideoDictMessage *videoInfo; +@property (nonatomic, strong) PTPictureDictMessage *image; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTMicroVideoParagraphMessage.m b/XCFPTApiKit/models/common/PTMicroVideoParagraphMessage.m new file mode 100644 index 0000000..923638e --- /dev/null +++ b/XCFPTApiKit/models/common/PTMicroVideoParagraphMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMicroVideoParagraphMessage.h" +@implementation PTMicroVideoParagraphMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title": @"title",@"videoInfo": @"video_info",@"image": @"image",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTNetworkCarrierEnum.h b/XCFPTApiKit/models/common/PTNetworkCarrierEnum.h new file mode 100644 index 0000000..fdbfed2 --- /dev/null +++ b/XCFPTApiKit/models/common/PTNetworkCarrierEnum.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTNetworkCarrierEnum_h +#define PTNetworkCarrierEnum_h +typedef NS_ENUM(NSUInteger, PTNetworkCarrierEnum){ + PTNetworkCarrierEnumUNKNOWN_CARRIER = 0, + PTNetworkCarrierEnumCHINA_MOBILE = 1, + PTNetworkCarrierEnumCHINA_UNION = 2, + PTNetworkCarrierEnumCHINA_TELECOM = 3, +}; +#endif diff --git a/XCFPTApiKit/models/common/PTNetworkInfoMessage.h b/XCFPTApiKit/models/common/PTNetworkInfoMessage.h new file mode 100644 index 0000000..3995a52 --- /dev/null +++ b/XCFPTApiKit/models/common/PTNetworkInfoMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 网络请求信息 +*/ +@interface PTNetworkInfoMessage : PTModel +@property (nonatomic, copy) NSString *host; +@property (nonatomic, copy) NSString *response; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTNetworkInfoMessage.m b/XCFPTApiKit/models/common/PTNetworkInfoMessage.m new file mode 100644 index 0000000..1de2f6f --- /dev/null +++ b/XCFPTApiKit/models/common/PTNetworkInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTNetworkInfoMessage.h" +@implementation PTNetworkInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"host": @"host",@"response": @"response",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTNetworkSignalEnum.h b/XCFPTApiKit/models/common/PTNetworkSignalEnum.h new file mode 100644 index 0000000..c9e4478 --- /dev/null +++ b/XCFPTApiKit/models/common/PTNetworkSignalEnum.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTNetworkSignalEnum_h +#define PTNetworkSignalEnum_h +typedef NS_ENUM(NSUInteger, PTNetworkSignalEnum){ + PTNetworkSignalEnumERROR_SIGNAL = 0, + PTNetworkSignalEnumUNKNOWN_ETHERNET = 1, + PTNetworkSignalEnumWIFI = 2, + PTNetworkSignalEnumUNKNOWN_CELLULAR = 3, + PTNetworkSignalEnumSECOND_G = 4, + PTNetworkSignalEnumTHIRD_G = 5, + PTNetworkSignalEnumFOURTH_G = 6, +}; +#endif diff --git a/XCFPTApiKit/models/common/PTOauthProviderEnum.h b/XCFPTApiKit/models/common/PTOauthProviderEnum.h new file mode 100644 index 0000000..66b5d83 --- /dev/null +++ b/XCFPTApiKit/models/common/PTOauthProviderEnum.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTOauthProviderEnum_h +#define PTOauthProviderEnum_h +typedef NS_ENUM(NSUInteger, PTOauthProviderEnum){ + PTOauthProviderEnumNONE = 0, + PTOauthProviderEnumWEIBO = 1, + PTOauthProviderEnumDOUBAN = 2, + PTOauthProviderEnumQZONE = 3, +}; +#endif diff --git a/XCFPTApiKit/models/common/PTOrderEnum.h b/XCFPTApiKit/models/common/PTOrderEnum.h new file mode 100644 index 0000000..4cf4656 --- /dev/null +++ b/XCFPTApiKit/models/common/PTOrderEnum.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTOrderEnum_h +#define PTOrderEnum_h +typedef NS_ENUM(NSUInteger, PTOrderEnum){ + PTOrderEnumASC = 0, + PTOrderEnumDESC = 1, +}; +#endif diff --git a/XCFPTApiKit/models/common/PTParagraphMessage.h b/XCFPTApiKit/models/common/PTParagraphMessage.h new file mode 100644 index 0000000..070a527 --- /dev/null +++ b/XCFPTApiKit/models/common/PTParagraphMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTTextParagraphMessage.h" +#import "PTImageParagraphMessage.h" +#import "PTMicroVideoParagraphMessage.h" +#import "PTVodVideoParagraphMessage.h" +#import "PTIngredientParagraphMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTParagraphMessage : PTModel +@property (nonatomic, strong) PTTextParagraphMessage *textParagraph; +@property (nonatomic, strong) PTImageParagraphMessage *imageParagraph; +@property (nonatomic, strong) PTMicroVideoParagraphMessage *microVideoParagraph; +@property (nonatomic, strong) PTVodVideoParagraphMessage *vodVideoParagraph; +@property (nonatomic, strong) PTIngredientParagraphMessage *ingredientParagraph; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTParagraphMessage.m b/XCFPTApiKit/models/common/PTParagraphMessage.m new file mode 100644 index 0000000..7d2d2ad --- /dev/null +++ b/XCFPTApiKit/models/common/PTParagraphMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTParagraphMessage.h" +@implementation PTParagraphMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"textParagraph": @"text_paragraph",@"imageParagraph": @"image_paragraph",@"microVideoParagraph": @"micro_video_paragraph",@"vodVideoParagraph": @"vod_video_paragraph",@"ingredientParagraph": @"ingredient_paragraph",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTPictureDictMessage.h b/XCFPTApiKit/models/common/PTPictureDictMessage.h new file mode 100644 index 0000000..e861cd5 --- /dev/null +++ b/XCFPTApiKit/models/common/PTPictureDictMessage.h @@ -0,0 +1,33 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 一张图片 +*/ +@interface PTPictureDictMessage : PTModel +/** + 图片标识, 看起来像文件名 +*/ +@property (nonatomic, copy) NSString *ident; +/** + 原始宽度 +*/ +@property (nonatomic, assign) int32_t originalWidth; +/** + 原始高度 +*/ +@property (nonatomic, assign) int32_t originalHeight; +/** + 切图允许的最大宽度 +*/ +@property (nonatomic, assign) int32_t maxWidth; +/** + 切图允许的最大高度 +*/ +@property (nonatomic, assign) int32_t maxHeight; +/** + 图片的完整 url {width} {height} {format}, 可以替换成希望的尺寸和格式, 服务器会转码后返回 +*/ +@property (nonatomic, copy) NSString *urlPattern; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTPictureDictMessage.m b/XCFPTApiKit/models/common/PTPictureDictMessage.m new file mode 100644 index 0000000..357d79d --- /dev/null +++ b/XCFPTApiKit/models/common/PTPictureDictMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPictureDictMessage.h" +@implementation PTPictureDictMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"ident": @"ident",@"originalWidth": @"original_width",@"originalHeight": @"original_height",@"maxWidth": @"max_width",@"maxHeight": @"max_height",@"urlPattern": @"url_pattern",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTReportTypeEnum.h b/XCFPTApiKit/models/common/PTReportTypeEnum.h new file mode 100644 index 0000000..827dbc2 --- /dev/null +++ b/XCFPTApiKit/models/common/PTReportTypeEnum.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTReportTypeEnum_h +#define PTReportTypeEnum_h +typedef NS_ENUM(NSUInteger, PTReportTypeEnum){ + PTReportTypeEnumTYPE_SPAM = 0, + PTReportTypeEnumTYPE_COPY = 1, + PTReportTypeEnumTYPE_OTHER = 2, + PTReportTypeEnumTYPE_IRRELEVANT = 3, + PTReportTypeEnumTYPE_INVALID_PIC = 4, +}; +#endif diff --git a/XCFPTApiKit/models/common/PTRichTextMessage.h b/XCFPTApiKit/models/common/PTRichTextMessage.h new file mode 100644 index 0000000..29ec565 --- /dev/null +++ b/XCFPTApiKit/models/common/PTRichTextMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTParagraphMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRichTextMessage : PTModel +@property (nonatomic, strong) NSArray *paras; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTRichTextMessage.m b/XCFPTApiKit/models/common/PTRichTextMessage.m new file mode 100644 index 0000000..04f1f80 --- /dev/null +++ b/XCFPTApiKit/models/common/PTRichTextMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRichTextMessage.h" +@implementation PTRichTextMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"paras" : [PTParagraphMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"paras": @"paras",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTSensorEventMessage.h b/XCFPTApiKit/models/common/PTSensorEventMessage.h new file mode 100644 index 0000000..a84afa8 --- /dev/null +++ b/XCFPTApiKit/models/common/PTSensorEventMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSensorEventMessage : PTModel +@property (nonatomic, copy) NSString *eventName; +@property (nonatomic, copy) NSDictionary *properties; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTSensorEventMessage.m b/XCFPTApiKit/models/common/PTSensorEventMessage.m new file mode 100644 index 0000000..4011635 --- /dev/null +++ b/XCFPTApiKit/models/common/PTSensorEventMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSensorEventMessage.h" +@implementation PTSensorEventMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"eventName": @"event_name",@"properties": @"properties",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTTextParagraphMessage.h b/XCFPTApiKit/models/common/PTTextParagraphMessage.h new file mode 100644 index 0000000..281474b --- /dev/null +++ b/XCFPTApiKit/models/common/PTTextParagraphMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTMarkupTextMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 文本段落 +*/ +@interface PTTextParagraphMessage : PTModel +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *html; +@property (nonatomic, assign) int32_t maxLines; +@property (nonatomic, strong) PTMarkupTextMessage *markupText; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTTextParagraphMessage.m b/XCFPTApiKit/models/common/PTTextParagraphMessage.m new file mode 100644 index 0000000..2107322 --- /dev/null +++ b/XCFPTApiKit/models/common/PTTextParagraphMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTTextParagraphMessage.h" +@implementation PTTextParagraphMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",@"html": @"html",@"maxLines": @"max_lines",@"markupText": @"markup_text",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTTrackingMessage.h b/XCFPTApiKit/models/common/PTTrackingMessage.h new file mode 100644 index 0000000..e0bfae9 --- /dev/null +++ b/XCFPTApiKit/models/common/PTTrackingMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTTrackingMessage : PTModel +@property (nonatomic, strong) NSArray *xcfClickUrls; +@property (nonatomic, strong) NSArray *thirdPartyClickUrls; +@property (nonatomic, strong) NSArray *xcfExposeUrls; +@property (nonatomic, strong) NSArray *thirdPartyExposeUrls; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTTrackingMessage.m b/XCFPTApiKit/models/common/PTTrackingMessage.m new file mode 100644 index 0000000..e4ef975 --- /dev/null +++ b/XCFPTApiKit/models/common/PTTrackingMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTTrackingMessage.h" +@implementation PTTrackingMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"xcfClickUrls": @"xcf_click_urls",@"thirdPartyClickUrls": @"third_party_click_urls",@"xcfExposeUrls": @"xcf_expose_urls",@"thirdPartyExposeUrls": @"third_party_expose_urls",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTUserUsageEnvironmentMessage.h b/XCFPTApiKit/models/common/PTUserUsageEnvironmentMessage.h new file mode 100644 index 0000000..f538dc9 --- /dev/null +++ b/XCFPTApiKit/models/common/PTUserUsageEnvironmentMessage.h @@ -0,0 +1,31 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTNetworkInfoMessage.h" +#import "PTNetworkInfoMessage.h" +#import "PTNetworkSignalEnum.h" +#import "PTNetworkCarrierEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 用户使用环境信息 +*/ +@interface PTUserUsageEnvironmentMessage : PTModel +/** + 手机型号 +*/ +@property (nonatomic, copy) NSString *model; +/** + 系统版本 +*/ +@property (nonatomic, copy) NSString *osVersion; +/** + tcp ping +*/ +@property (nonatomic, strong) NSArray *pingInfos; +/** + dns lookup +*/ +@property (nonatomic, strong) NSArray *dnsInfos; +@property (nonatomic, assign) PTNetworkSignalEnum networkSignal; +@property (nonatomic, assign) PTNetworkCarrierEnum networkCarrier; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTUserUsageEnvironmentMessage.m b/XCFPTApiKit/models/common/PTUserUsageEnvironmentMessage.m new file mode 100644 index 0000000..238fd87 --- /dev/null +++ b/XCFPTApiKit/models/common/PTUserUsageEnvironmentMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUserUsageEnvironmentMessage.h" +@implementation PTUserUsageEnvironmentMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"pingInfos" : [PTNetworkInfoMessage class],@"dnsInfos" : [PTNetworkInfoMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"model": @"model",@"osVersion": @"os_version",@"pingInfos": @"ping_infos",@"dnsInfos": @"dns_infos",@"networkSignal": @"network_signal",@"networkCarrier": @"network_carrier",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTVideoDictMessage.h b/XCFPTApiKit/models/common/PTVideoDictMessage.h new file mode 100644 index 0000000..3fe09db --- /dev/null +++ b/XCFPTApiKit/models/common/PTVideoDictMessage.h @@ -0,0 +1,26 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTVideoDictMessage : PTModel +/** + 视频标识, 看起来像文件名 +*/ +@property (nonatomic, copy) NSString *ident; +/** + 视频 url +*/ +@property (nonatomic, copy) NSString *url; +/** + 视频宽度 +*/ +@property (nonatomic, assign) int32_t width; +/** + 视频高度 +*/ +@property (nonatomic, assign) int32_t height; +/** + 视频长度 单位:秒 +*/ +@property (nonatomic, assign) int32_t duration; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTVideoDictMessage.m b/XCFPTApiKit/models/common/PTVideoDictMessage.m new file mode 100644 index 0000000..d3f6cb1 --- /dev/null +++ b/XCFPTApiKit/models/common/PTVideoDictMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTVideoDictMessage.h" +@implementation PTVideoDictMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"ident": @"ident",@"url": @"url",@"width": @"width",@"height": @"height",@"duration": @"duration",}; +} +@end diff --git a/XCFPTApiKit/models/common/PTVodVideoParagraphMessage.h b/XCFPTApiKit/models/common/PTVodVideoParagraphMessage.h new file mode 100644 index 0000000..94377c7 --- /dev/null +++ b/XCFPTApiKit/models/common/PTVodVideoParagraphMessage.h @@ -0,0 +1,19 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTVideoDictMessage.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTVodVideoParagraphMessage : PTModel +/** + 此处id是后端数据表视频主键id,只有后端会用到。 +*/ +@property (nonatomic, copy) NSString *vodVideoId; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) PTVideoDictMessage *videoInfo; +@property (nonatomic, strong) PTPictureDictMessage *cover; +/** + 此处id是上传视频后腾讯云返回的视频id,传值请用这个。 +*/ +@property (nonatomic, copy) NSString *vodId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/common/PTVodVideoParagraphMessage.m b/XCFPTApiKit/models/common/PTVodVideoParagraphMessage.m new file mode 100644 index 0000000..f53630b --- /dev/null +++ b/XCFPTApiKit/models/common/PTVodVideoParagraphMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTVodVideoParagraphMessage.h" +@implementation PTVodVideoParagraphMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"vodVideoId": @"vod_video_id",@"title": @"title",@"videoInfo": @"video_info",@"cover": @"cover",@"vodId": @"vod_id",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTCourseKindMessage.h b/XCFPTApiKit/models/course/PTCourseKindMessage.h new file mode 100644 index 0000000..1023ba6 --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseKindMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseKindMessage : PTModel +@property (nonatomic, copy) NSString *courseKindId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, assign) double price; +@property (nonatomic, assign) double originalPrice; +@property (nonatomic, copy) NSString *humanFriendlyDisplayPrice; +@property (nonatomic, copy) NSString *humanFriendlyDisplayOriginalPrice; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/course/PTCourseKindMessage.m b/XCFPTApiKit/models/course/PTCourseKindMessage.m new file mode 100644 index 0000000..bfcfc84 --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseKindMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseKindMessage.h" +@implementation PTCourseKindMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courseKindId": @"id",@"name": @"name",@"price": @"price",@"originalPrice": @"original_price",@"humanFriendlyDisplayPrice": @"display_price",@"humanFriendlyDisplayOriginalPrice": @"display_original_price",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTCourseLabelMessage.h b/XCFPTApiKit/models/course/PTCourseLabelMessage.h new file mode 100644 index 0000000..b8a9814 --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseLabelMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseLabelStyleMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseLabelMessage : PTModel +/** + 课程标签类型描述 +*/ +@property (nonatomic, copy) NSString *text; +@property (nonatomic, strong) PTCourseLabelStyleMessage *style; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/course/PTCourseLabelMessage.m b/XCFPTApiKit/models/course/PTCourseLabelMessage.m new file mode 100644 index 0000000..ca808be --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseLabelMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseLabelMessage.h" +@implementation PTCourseLabelMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",@"style": @"style",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTCourseLabelStyleMessage.h b/XCFPTApiKit/models/course/PTCourseLabelStyleMessage.h new file mode 100644 index 0000000..698790b --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseLabelStyleMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseLabelStyleMessage : PTModel +/** + RGB e.g. #FA6650 +*/ +@property (nonatomic, copy) NSString *backgroundColor; +/** + RGB e.g. #FFFFFF +*/ +@property (nonatomic, copy) NSString *fontColor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/course/PTCourseLabelStyleMessage.m b/XCFPTApiKit/models/course/PTCourseLabelStyleMessage.m new file mode 100644 index 0000000..1f7a3cb --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseLabelStyleMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseLabelStyleMessage.h" +@implementation PTCourseLabelStyleMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"backgroundColor": @"background_color",@"fontColor": @"font_color",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTCourseLecturerMessage.h b/XCFPTApiKit/models/course/PTCourseLecturerMessage.h new file mode 100644 index 0000000..64f37ba --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseLecturerMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseLecturerMessage : PTModel +@property (nonatomic, copy) NSString *lecturerId; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTUserMessage *user; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/course/PTCourseLecturerMessage.m b/XCFPTApiKit/models/course/PTCourseLecturerMessage.m new file mode 100644 index 0000000..420f1a5 --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseLecturerMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseLecturerMessage.h" +@implementation PTCourseLecturerMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"lecturerId": @"id",@"image": @"image",@"name": @"name",@"desc": @"desc",@"url": @"url",@"user": @"user",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTCourseLessonMessage.h b/XCFPTApiKit/models/course/PTCourseLessonMessage.h new file mode 100644 index 0000000..3afb965 --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseLessonMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTLessonProcessMessage.h" +#import "PTLiveStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseLessonMessage : PTModel +@property (nonatomic, copy) NSString *courseLessonId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, assign) int32_t length; +@property (nonatomic, copy) NSString *beginTime; +@property (nonatomic, assign) BOOL sampleVideoEnable; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, strong) PTLessonProcessMessage *process; +@property (nonatomic, assign) PTLiveStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/course/PTCourseLessonMessage.m b/XCFPTApiKit/models/course/PTCourseLessonMessage.m new file mode 100644 index 0000000..ec39334 --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseLessonMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseLessonMessage.h" +@implementation PTCourseLessonMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courseLessonId": @"id",@"name": @"name",@"length": @"length",@"beginTime": @"begin_time",@"sampleVideoEnable": @"sample_video_enable",@"desc": @"desc",@"process": @"process",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTCourseMessage.h b/XCFPTApiKit/models/course/PTCourseMessage.h new file mode 100644 index 0000000..d057841 --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseMessage.h @@ -0,0 +1,56 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTVideoDictMessage.h" +#import "PTCourseLecturerMessage.h" +#import "PTCourseLessonMessage.h" +#import "PTCourseKindMessage.h" +#import "PTCourseLabelMessage.h" +#import "PTRightInfoLabelMessage.h" +#import "PTParagraphMessage.h" +#import "PTPictureDictMessage.h" +#import "PTCourseRateDisplayInfoMessage.h" +#import "PTExtraInfoMessage.h" +#import "PTLiveStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseMessage : PTModel +@property (nonatomic, copy) NSString *courseId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, strong) PTVideoDictMessage *coverMicroVideo; +/** + api 上时间是datetime, 但是这里还不支持,所以先给string类型好了,暂时这个字段客户端也不会用到 +*/ +@property (nonatomic, copy) NSString *beginTime; +@property (nonatomic, copy) NSString *coursewareUrl; +@property (nonatomic, assign) BOOL isOnSale; +@property (nonatomic, strong) PTCourseLecturerMessage *lecturer; +@property (nonatomic, strong) NSArray *lessons; +@property (nonatomic, strong) NSArray *kinds; +@property (nonatomic, assign) int32_t totalSalesVolume; +@property (nonatomic, assign) int32_t nViews; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *durationText; +@property (nonatomic, assign) double rate; +@property (nonatomic, copy) NSString *humanFriendlyRateStr; +@property (nonatomic, copy) NSString *humanFriendlyNRateStr; +@property (nonatomic, strong) PTCourseLabelMessage *label; +@property (nonatomic, strong) PTRightInfoLabelMessage *rightsInfoLabel; +@property (nonatomic, assign) BOOL collectedByMe; +@property (nonatomic, copy) NSString *foreword; +@property (nonatomic, strong) NSArray *paras; +/** + 限购 +*/ +@property (nonatomic, assign) int32_t limit; +/** + 课程总时长, 单位秒 +*/ +@property (nonatomic, assign) int32_t length; +@property (nonatomic, strong) NSArray *extraImages; +@property (nonatomic, strong) PTCourseRateDisplayInfoMessage *rateInfo; +@property (nonatomic, strong) PTExtraInfoMessage *extraInfo; +@property (nonatomic, copy) NSString *expiredTime; +@property (nonatomic, assign) PTLiveStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/course/PTCourseMessage.m b/XCFPTApiKit/models/course/PTCourseMessage.m new file mode 100644 index 0000000..6747702 --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseMessage.h" +@implementation PTCourseMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"lessons" : [PTCourseLessonMessage class],@"kinds" : [PTCourseKindMessage class],@"paras" : [PTParagraphMessage class],@"extraImages" : [PTPictureDictMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courseId": @"id",@"name": @"name",@"image": @"image",@"coverMicroVideo": @"cover_micro_video",@"beginTime": @"begin_time",@"coursewareUrl": @"courseware_url",@"isOnSale": @"is_on_sale",@"lecturer": @"lecturer",@"lessons": @"lessons",@"kinds": @"kinds",@"totalSalesVolume": @"total_sales_volume",@"nViews": @"n_views",@"url": @"url",@"durationText": @"duration_text",@"rate": @"rate",@"humanFriendlyRateStr": @"rate_str",@"humanFriendlyNRateStr": @"n_rate_str",@"label": @"label",@"rightsInfoLabel": @"rights_info_label",@"collectedByMe": @"collected_by_me",@"foreword": @"foreword",@"paras": @"paras",@"limit": @"limit",@"length": @"length",@"extraImages": @"extra_images",@"rateInfo": @"rate_info",@"extraInfo": @"extra_info",@"expiredTime": @"expired_time",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTCourseRateDisplayInfoMessage.h b/XCFPTApiKit/models/course/PTCourseRateDisplayInfoMessage.h new file mode 100644 index 0000000..53db5da --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseRateDisplayInfoMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseRateTagMessage.h" +#import "PTCourseRateMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCourseRateDisplayInfoMessage : PTModel +@property (nonatomic, copy) NSString *nRateStr; +@property (nonatomic, strong) NSArray *rateTags; +@property (nonatomic, strong) NSArray *rateList; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/course/PTCourseRateDisplayInfoMessage.m b/XCFPTApiKit/models/course/PTCourseRateDisplayInfoMessage.m new file mode 100644 index 0000000..64bd4ef --- /dev/null +++ b/XCFPTApiKit/models/course/PTCourseRateDisplayInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCourseRateDisplayInfoMessage.h" +@implementation PTCourseRateDisplayInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"rateTags" : [PTCourseRateTagMessage class],@"rateList" : [PTCourseRateMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"nRateStr": @"n_rate_str",@"rateTags": @"rate_tags",@"rateList": @"rate_list",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTExtraInfoMessage.h b/XCFPTApiKit/models/course/PTExtraInfoMessage.h new file mode 100644 index 0000000..ad36163 --- /dev/null +++ b/XCFPTApiKit/models/course/PTExtraInfoMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPriceDisplayStyleEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTExtraInfoMessage : PTModel +@property (nonatomic, copy) NSString *weappQrcodeImg; +@property (nonatomic, assign) PTPriceDisplayStyleEnum priceDisplayStyle; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/course/PTExtraInfoMessage.m b/XCFPTApiKit/models/course/PTExtraInfoMessage.m new file mode 100644 index 0000000..e63746b --- /dev/null +++ b/XCFPTApiKit/models/course/PTExtraInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTExtraInfoMessage.h" +@implementation PTExtraInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"weappQrcodeImg": @"weapp_qrcode_img",@"priceDisplayStyle": @"price_display_style",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTLessonProcessMessage.h b/XCFPTApiKit/models/course/PTLessonProcessMessage.h new file mode 100644 index 0000000..d420d6c --- /dev/null +++ b/XCFPTApiKit/models/course/PTLessonProcessMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLessonProcessMessage : PTModel +/** + live状态的描述 + e.g. 即将开始、试看、暂时中断 +*/ +@property (nonatomic, copy) NSString *text; +/** + live 开始到现在经过了多少秒 +*/ +@property (nonatomic, assign) int32_t countdown; +@property (nonatomic, assign) BOOL enabled; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/course/PTLessonProcessMessage.m b/XCFPTApiKit/models/course/PTLessonProcessMessage.m new file mode 100644 index 0000000..9676e32 --- /dev/null +++ b/XCFPTApiKit/models/course/PTLessonProcessMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLessonProcessMessage.h" +@implementation PTLessonProcessMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",@"countdown": @"countdown",@"enabled": @"enabled",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTLiveStatusEnum.h b/XCFPTApiKit/models/course/PTLiveStatusEnum.h new file mode 100644 index 0000000..2f17337 --- /dev/null +++ b/XCFPTApiKit/models/course/PTLiveStatusEnum.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTLiveStatusEnum_h +#define PTLiveStatusEnum_h +typedef NS_ENUM(NSUInteger, PTLiveStatusEnum){ + PTLiveStatusEnumSTATUS_UNSPECIFIED = 0, + PTLiveStatusEnumTO_LIVE = 1, + PTLiveStatusEnumLIVE = 2, + PTLiveStatusEnumLIVE_OFF = 3, + PTLiveStatusEnumFINISH = 4, + PTLiveStatusEnumDONE = 5, + PTLiveStatusEnumUNKNOWN = 6, +}; +#endif diff --git a/XCFPTApiKit/models/course/PTPriceDisplayStyleEnum.h b/XCFPTApiKit/models/course/PTPriceDisplayStyleEnum.h new file mode 100644 index 0000000..f3e9baf --- /dev/null +++ b/XCFPTApiKit/models/course/PTPriceDisplayStyleEnum.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTPriceDisplayStyleEnum_h +#define PTPriceDisplayStyleEnum_h +typedef NS_ENUM(NSUInteger, PTPriceDisplayStyleEnum){ + PTPriceDisplayStyleEnumDEFAULT = 0, + PTPriceDisplayStyleEnumDISPLAY_DISCOUNT_PRICE = 1, +}; +#endif diff --git a/XCFPTApiKit/models/course/PTRightInfoLabelMessage.h b/XCFPTApiKit/models/course/PTRightInfoLabelMessage.h new file mode 100644 index 0000000..e154419 --- /dev/null +++ b/XCFPTApiKit/models/course/PTRightInfoLabelMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRightInfoStyleEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRightInfoLabelMessage : PTModel +@property (nonatomic, copy) NSString *text; +@property (nonatomic, assign) PTRightInfoStyleEnum style; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/course/PTRightInfoLabelMessage.m b/XCFPTApiKit/models/course/PTRightInfoLabelMessage.m new file mode 100644 index 0000000..fcfd9d3 --- /dev/null +++ b/XCFPTApiKit/models/course/PTRightInfoLabelMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRightInfoLabelMessage.h" +@implementation PTRightInfoLabelMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",@"style": @"style",}; +} +@end diff --git a/XCFPTApiKit/models/course/PTRightInfoStyleEnum.h b/XCFPTApiKit/models/course/PTRightInfoStyleEnum.h new file mode 100644 index 0000000..1b77922 --- /dev/null +++ b/XCFPTApiKit/models/course/PTRightInfoStyleEnum.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTRightInfoStyleEnum_h +#define PTRightInfoStyleEnum_h +typedef NS_ENUM(NSUInteger, PTRightInfoStyleEnum){ + PTRightInfoStyleEnumSTYLE_UNSPECIFIED = 0, + PTRightInfoStyleEnumRED_BOTTOM_WHITE_WORD = 1, + PTRightInfoStyleEnumGOLD_BOTTOM_BLACK_WORD = 2, + PTRightInfoStyleEnumWHITE_BOTTOM_BLACK_WORD = 3, +}; +#endif diff --git a/XCFPTApiKit/models/dish/PTDishMessage.h b/XCFPTApiKit/models/dish/PTDishMessage.h new file mode 100644 index 0000000..adb2fc9 --- /dev/null +++ b/XCFPTApiKit/models/dish/PTDishMessage.h @@ -0,0 +1,44 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTPictureDictMessage.h" +#import "PTPictureDictMessage.h" +#import "PTDishSourceMessage.h" +#import "PTUserMessage.h" +#import "PTCommentMessage.h" +#import "PTPictureDictMessage.h" +#import "PTDishPicTagMessage.h" +#import "PTVodVideoParagraphMessage.h" +#import "PTEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDishMessage : PTModel +@property (nonatomic, copy) NSString *dishId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *humanFriendlyCreateTime; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *photo DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *ident DEPRECATED_ATTRIBUTE; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *thumbnail DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *thumbnail160 DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *thumbnail280 DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *recipeId; +@property (nonatomic, assign) BOOL isOrphan; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL diggedByMe; +@property (nonatomic, assign) int32_t nPics; +@property (nonatomic, strong) PTPictureDictMessage *mainPic; +@property (nonatomic, strong) PTDishSourceMessage *source; +@property (nonatomic, assign) int32_t nDiggs; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, strong) NSArray *atUsers; +@property (nonatomic, assign) int32_t nComments; +@property (nonatomic, strong) NSArray *latestComments; +@property (nonatomic, strong) NSArray *extraImages; +@property (nonatomic, strong) NSArray *tagsInPic; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) PTVodVideoParagraphMessage *vodVideo; +@property (nonatomic, strong) NSArray *events; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/dish/PTDishMessage.m b/XCFPTApiKit/models/dish/PTDishMessage.m new file mode 100644 index 0000000..6d27958 --- /dev/null +++ b/XCFPTApiKit/models/dish/PTDishMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDishMessage.h" +@implementation PTDishMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"atUsers" : [PTUserMessage class],@"latestComments" : [PTCommentMessage class],@"extraImages" : [PTPictureDictMessage class],@"tagsInPic" : [PTDishPicTagMessage class],@"events" : [PTEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"dishId": @"id",@"name": @"name",@"createTime": @"create_time",@"humanFriendlyCreateTime": @"friendly_create_time",@"author": @"author",@"photo": @"photo",@"ident": @"ident",@"image": @"image",@"thumbnail": @"thumbnail",@"thumbnail160": @"thumbnail_160",@"thumbnail280": @"thumbnail_280",@"recipeId": @"recipe_id",@"isOrphan": @"is_orphan",@"url": @"url",@"diggedByMe": @"digged_by_me",@"nPics": @"npics",@"mainPic": @"main_pic",@"source": @"source",@"nDiggs": @"ndiggs",@"desc": @"desc",@"atUsers": @"at_users",@"nComments": @"ncomments",@"latestComments": @"latest_comments",@"extraImages": @"extra_images",@"tagsInPic": @"tags_in_pic",@"title": @"title",@"vodVideo": @"vod_video",@"events": @"events",}; +} +@end diff --git a/XCFPTApiKit/models/dish/PTDishPicTagMessage.h b/XCFPTApiKit/models/dish/PTDishPicTagMessage.h new file mode 100644 index 0000000..25e9653 --- /dev/null +++ b/XCFPTApiKit/models/dish/PTDishPicTagMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPicTagMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDishPicTagMessage : PTModel +@property (nonatomic, copy) NSString *ident; +@property (nonatomic, strong) NSArray *tags; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/dish/PTDishPicTagMessage.m b/XCFPTApiKit/models/dish/PTDishPicTagMessage.m new file mode 100644 index 0000000..e57dccf --- /dev/null +++ b/XCFPTApiKit/models/dish/PTDishPicTagMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDishPicTagMessage.h" +@implementation PTDishPicTagMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"tags" : [PTPicTagMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"ident": @"ident",@"tags": @"tags",}; +} +@end diff --git a/XCFPTApiKit/models/dish/PTDishSourceFlagEnum.h b/XCFPTApiKit/models/dish/PTDishSourceFlagEnum.h new file mode 100644 index 0000000..6d7864d --- /dev/null +++ b/XCFPTApiKit/models/dish/PTDishSourceFlagEnum.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTDishSourceFlagEnum_h +#define PTDishSourceFlagEnum_h +typedef NS_ENUM(NSUInteger, PTDishSourceFlagEnum){ + PTDishSourceFlagEnumSOURCE_UNSPECIFIED = 0, + PTDishSourceFlagEnumRECIPE = 1, + PTDishSourceFlagEnumEVENT = 2, + PTDishSourceFlagEnumBANQUET = 3, + PTDishSourceFlagEnumORPHAN = 4, + PTDishSourceFlagEnumCOURSE = 5, + PTDishSourceFlagEnumARTICLE = 6, +}; +#endif diff --git a/XCFPTApiKit/models/dish/PTDishSourceMessage.h b/XCFPTApiKit/models/dish/PTDishSourceMessage.h new file mode 100644 index 0000000..4bd77f3 --- /dev/null +++ b/XCFPTApiKit/models/dish/PTDishSourceMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTDishSourceFlagEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDishSourceMessage : PTModel +@property (nonatomic, copy) NSString *name; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) PTDishSourceFlagEnum flag; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/dish/PTDishSourceMessage.m b/XCFPTApiKit/models/dish/PTDishSourceMessage.m new file mode 100644 index 0000000..3d7eb21 --- /dev/null +++ b/XCFPTApiKit/models/dish/PTDishSourceMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDishSourceMessage.h" +@implementation PTDishSourceMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"name": @"name",@"url": @"url",@"flag": @"flag",}; +} +@end diff --git a/XCFPTApiKit/models/dish/PTPicTagMessage.h b/XCFPTApiKit/models/dish/PTPicTagMessage.h new file mode 100644 index 0000000..2390597 --- /dev/null +++ b/XCFPTApiKit/models/dish/PTPicTagMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPicTagMessage : PTModel +@property (nonatomic, assign) double x; +@property (nonatomic, assign) double y; +@property (nonatomic, copy) NSString *tagName; +@property (nonatomic, assign) int32_t tagId; +@property (nonatomic, copy) NSString *url; +/** + 客户端那里只有 'l' 和 'r' 两种值 +*/ +@property (nonatomic, copy) NSString *direction; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/dish/PTPicTagMessage.m b/XCFPTApiKit/models/dish/PTPicTagMessage.m new file mode 100644 index 0000000..bce872d --- /dev/null +++ b/XCFPTApiKit/models/dish/PTPicTagMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPicTagMessage.h" +@implementation PTPicTagMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"x": @"x",@"y": @"y",@"tagName": @"tag_name",@"tagId": @"tag_id",@"url": @"url",@"direction": @"direction",}; +} +@end diff --git a/XCFPTApiKit/models/ec/commentprompt/PTCommentPromptRuleMessage.h b/XCFPTApiKit/models/ec/commentprompt/PTCommentPromptRuleMessage.h new file mode 100644 index 0000000..ac63ac2 --- /dev/null +++ b/XCFPTApiKit/models/ec/commentprompt/PTCommentPromptRuleMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTTextConditionMessage.h" +#import "PTImageConditionMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCommentPromptRuleMessage : PTModel +@property (nonatomic, strong) PTTextConditionMessage *textCondition; +@property (nonatomic, strong) PTImageConditionMessage *imageCondition; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, assign) int32_t weight; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/commentprompt/PTCommentPromptRuleMessage.m b/XCFPTApiKit/models/ec/commentprompt/PTCommentPromptRuleMessage.m new file mode 100644 index 0000000..5d92f91 --- /dev/null +++ b/XCFPTApiKit/models/ec/commentprompt/PTCommentPromptRuleMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCommentPromptRuleMessage.h" +@implementation PTCommentPromptRuleMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"textCondition": @"text_condition",@"imageCondition": @"image_condition",@"text": @"text",@"weight": @"weight",}; +} +@end diff --git a/XCFPTApiKit/models/ec/commentprompt/PTImageConditionMessage.h b/XCFPTApiKit/models/ec/commentprompt/PTImageConditionMessage.h new file mode 100644 index 0000000..ba7f803 --- /dev/null +++ b/XCFPTApiKit/models/ec/commentprompt/PTImageConditionMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTImageConditionMessage : PTModel +@property (nonatomic, assign) int32_t greater; +@property (nonatomic, assign) int32_t less; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/commentprompt/PTImageConditionMessage.m b/XCFPTApiKit/models/ec/commentprompt/PTImageConditionMessage.m new file mode 100644 index 0000000..aa90e30 --- /dev/null +++ b/XCFPTApiKit/models/ec/commentprompt/PTImageConditionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTImageConditionMessage.h" +@implementation PTImageConditionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"greater": @"greater",@"less": @"less",}; +} +@end diff --git a/XCFPTApiKit/models/ec/commentprompt/PTTextConditionMessage.h b/XCFPTApiKit/models/ec/commentprompt/PTTextConditionMessage.h new file mode 100644 index 0000000..962517a --- /dev/null +++ b/XCFPTApiKit/models/ec/commentprompt/PTTextConditionMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTTextConditionMessage : PTModel +@property (nonatomic, assign) int32_t greater; +@property (nonatomic, assign) int32_t less; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/commentprompt/PTTextConditionMessage.m b/XCFPTApiKit/models/ec/commentprompt/PTTextConditionMessage.m new file mode 100644 index 0000000..f14e222 --- /dev/null +++ b/XCFPTApiKit/models/ec/commentprompt/PTTextConditionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTTextConditionMessage.h" +@implementation PTTextConditionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"greater": @"greater",@"less": @"less",}; +} +@end diff --git a/XCFPTApiKit/models/ec/goods/PTGoodsInfoMessage.h b/XCFPTApiKit/models/ec/goods/PTGoodsInfoMessage.h new file mode 100644 index 0000000..67c85a7 --- /dev/null +++ b/XCFPTApiKit/models/ec/goods/PTGoodsInfoMessage.h @@ -0,0 +1,22 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGoodsInfoMessage : PTModel +@property (nonatomic, copy) NSString *goodsId; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, assign) BOOL isDirectSales; +@property (nonatomic, copy) NSString *foreword; +@property (nonatomic, copy) NSString *displayPrice; +@property (nonatomic, copy) NSString *displayOriginalPrice; +@property (nonatomic, assign) int32_t totalSalesVolume; +@property (nonatomic, assign) double freight; +@property (nonatomic, assign) double averageRate; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *descUrl; +@property (nonatomic, assign) int32_t recent30daysSalesVolume; +@property (nonatomic, assign) BOOL isFreeDelivery; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/goods/PTGoodsInfoMessage.m b/XCFPTApiKit/models/ec/goods/PTGoodsInfoMessage.m new file mode 100644 index 0000000..3338af2 --- /dev/null +++ b/XCFPTApiKit/models/ec/goods/PTGoodsInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGoodsInfoMessage.h" +@implementation PTGoodsInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"goodsId": @"id",@"image": @"image",@"name": @"name",@"isDirectSales": @"is_direct_sales",@"foreword": @"foreword",@"displayPrice": @"display_price",@"displayOriginalPrice": @"display_original_price",@"totalSalesVolume": @"total_sales_volume",@"freight": @"freight",@"averageRate": @"average_rate",@"desc": @"desc",@"url": @"url",@"descUrl": @"desc_url",@"recent30daysSalesVolume": @"recent_30days_sales_volume",@"isFreeDelivery": @"is_free_delivery",}; +} +@end diff --git a/XCFPTApiKit/models/ec/goods/PTSimpleGoodsInfoMessage.h b/XCFPTApiKit/models/ec/goods/PTSimpleGoodsInfoMessage.h new file mode 100644 index 0000000..9810f0a --- /dev/null +++ b/XCFPTApiKit/models/ec/goods/PTSimpleGoodsInfoMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSimpleGoodsInfoMessage : PTModel +@property (nonatomic, copy) NSString *goodsId; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *goodsName; +@property (nonatomic, assign) double price; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/goods/PTSimpleGoodsInfoMessage.m b/XCFPTApiKit/models/ec/goods/PTSimpleGoodsInfoMessage.m new file mode 100644 index 0000000..6e3b4ee --- /dev/null +++ b/XCFPTApiKit/models/ec/goods/PTSimpleGoodsInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSimpleGoodsInfoMessage.h" +@implementation PTSimpleGoodsInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"goodsId": @"goods_id",@"image": @"image",@"goodsName": @"goods_name",@"price": @"price",}; +} +@end diff --git a/XCFPTApiKit/models/ec/markettab/PTContentArrangeEnum.h b/XCFPTApiKit/models/ec/markettab/PTContentArrangeEnum.h new file mode 100644 index 0000000..4011c8a --- /dev/null +++ b/XCFPTApiKit/models/ec/markettab/PTContentArrangeEnum.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTContentArrangeEnum_h +#define PTContentArrangeEnum_h +typedef NS_ENUM(NSUInteger, PTContentArrangeEnum){ + PTContentArrangeEnumWATERFALL = 0, + PTContentArrangeEnumSIDESLIP = 1, +}; +#endif diff --git a/XCFPTApiKit/models/ec/markettab/PTMarketTabMessage.h b/XCFPTApiKit/models/ec/markettab/PTMarketTabMessage.h new file mode 100644 index 0000000..986d639 --- /dev/null +++ b/XCFPTApiKit/models/ec/markettab/PTMarketTabMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTGoodsInfoMessage.h" +#import "PTContentArrangeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMarketTabMessage : PTModel +@property (nonatomic, copy) NSString *name; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, copy) NSString *subTitle; +@property (nonatomic, assign) int32_t weight; +@property (nonatomic, strong) NSArray *goods; +@property (nonatomic, assign) PTContentArrangeEnum contentArrange; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/markettab/PTMarketTabMessage.m b/XCFPTApiKit/models/ec/markettab/PTMarketTabMessage.m new file mode 100644 index 0000000..0d92c9b --- /dev/null +++ b/XCFPTApiKit/models/ec/markettab/PTMarketTabMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMarketTabMessage.h" +@implementation PTMarketTabMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"goods" : [PTGoodsInfoMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"name": @"name",@"title": @"title",@"subTitle": @"sub_title",@"weight": @"weight",@"goods": @"goods",@"contentArrange": @"content_arrange",}; +} +@end diff --git a/XCFPTApiKit/models/ec/review/PTGoodsTypeEnum.h b/XCFPTApiKit/models/ec/review/PTGoodsTypeEnum.h new file mode 100644 index 0000000..09166d8 --- /dev/null +++ b/XCFPTApiKit/models/ec/review/PTGoodsTypeEnum.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTGoodsTypeEnum_h +#define PTGoodsTypeEnum_h +typedef NS_ENUM(NSUInteger, PTGoodsTypeEnum){ + PTGoodsTypeEnumINIT = 0, + PTGoodsTypeEnumNORMAL = 1, + PTGoodsTypeEnumFRESH = 2, +}; +#endif diff --git a/XCFPTApiKit/models/ec/review/PTReviewCommodityGoodsMessage.h b/XCFPTApiKit/models/ec/review/PTReviewCommodityGoodsMessage.h new file mode 100644 index 0000000..5b85c7b --- /dev/null +++ b/XCFPTApiKit/models/ec/review/PTReviewCommodityGoodsMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReviewCommodityGoodsMessage : PTModel +@property (nonatomic, copy) NSString *goodsId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, assign) BOOL isDirectSales; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/review/PTReviewCommodityGoodsMessage.m b/XCFPTApiKit/models/ec/review/PTReviewCommodityGoodsMessage.m new file mode 100644 index 0000000..5dc7a82 --- /dev/null +++ b/XCFPTApiKit/models/ec/review/PTReviewCommodityGoodsMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReviewCommodityGoodsMessage.h" +@implementation PTReviewCommodityGoodsMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"goodsId": @"goods_id",@"name": @"name",@"isDirectSales": @"is_direct_sales",}; +} +@end diff --git a/XCFPTApiKit/models/ec/review/PTReviewCommodityMessage.h b/XCFPTApiKit/models/ec/review/PTReviewCommodityMessage.h new file mode 100644 index 0000000..e7696e5 --- /dev/null +++ b/XCFPTApiKit/models/ec/review/PTReviewCommodityMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTReviewCommodityGoodsMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReviewCommodityMessage : PTModel +@property (nonatomic, strong) PTReviewCommodityGoodsMessage *goods; +@property (nonatomic, copy) NSString *kindName; +/** + 在xcf代码中并不是一个枚举类型,直返的字段 +*/ +@property (nonatomic, assign) int32_t kindId; +@property (nonatomic, assign) int32_t number; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/review/PTReviewCommodityMessage.m b/XCFPTApiKit/models/ec/review/PTReviewCommodityMessage.m new file mode 100644 index 0000000..60cd68d --- /dev/null +++ b/XCFPTApiKit/models/ec/review/PTReviewCommodityMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReviewCommodityMessage.h" +@implementation PTReviewCommodityMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"goods": @"goods",@"kindName": @"kind_name",@"kindId": @"kind_id",@"number": @"number",}; +} +@end diff --git a/XCFPTApiKit/models/ec/review/PTReviewDiggUserMessage.h b/XCFPTApiKit/models/ec/review/PTReviewDiggUserMessage.h new file mode 100644 index 0000000..d6cdd23 --- /dev/null +++ b/XCFPTApiKit/models/ec/review/PTReviewDiggUserMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReviewDiggUserMessage : PTModel +@property (nonatomic, strong) NSArray *users; +@property (nonatomic, assign) int32_t count; +@property (nonatomic, assign) int32_t total; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/review/PTReviewDiggUserMessage.m b/XCFPTApiKit/models/ec/review/PTReviewDiggUserMessage.m new file mode 100644 index 0000000..dba4ef2 --- /dev/null +++ b/XCFPTApiKit/models/ec/review/PTReviewDiggUserMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReviewDiggUserMessage.h" +@implementation PTReviewDiggUserMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"users" : [PTUserMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"users": @"users",@"count": @"count",@"total": @"total",}; +} +@end diff --git a/XCFPTApiKit/models/ec/review/PTReviewMessage.h b/XCFPTApiKit/models/ec/review/PTReviewMessage.h new file mode 100644 index 0000000..b191cc5 --- /dev/null +++ b/XCFPTApiKit/models/ec/review/PTReviewMessage.h @@ -0,0 +1,42 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTReviewCommodityMessage.h" +#import "PTPictureDictMessage.h" +#import "PTPictureDictMessage.h" +#import "PTUserMessage.h" +#import "PTPictureDictMessage.h" +#import "PTPictureDictMessage.h" +#import "PTCommentMessage.h" +#import "PTReviewDiggUserMessage.h" +#import "PTGoodsTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReviewMessage : PTModel +@property (nonatomic, copy) NSString *reviewId; +@property (nonatomic, copy) NSString *goodsId; +@property (nonatomic, strong) PTReviewCommodityMessage *commodity; +@property (nonatomic, copy) NSString *review; +@property (nonatomic, copy) NSString *additionalReview; +@property (nonatomic, copy) NSString *additionalReviewCreateTime; +@property (nonatomic, strong) NSArray *additionalReviewPhotos DEPRECATED_ATTRIBUTE; +@property (nonatomic, strong) NSArray *additionalReviewImages; +@property (nonatomic, copy) NSString *shopReply; +/** + 评分 +*/ +@property (nonatomic, assign) int32_t rate; +@property (nonatomic, assign) BOOL isEssential; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *humanFriendlyCreateTime; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) NSArray *photos DEPRECATED_ATTRIBUTE; +@property (nonatomic, strong) NSArray *images; +@property (nonatomic, assign) BOOL isPublished; +@property (nonatomic, strong) NSArray *latestComments; +@property (nonatomic, assign) int32_t ncomments; +@property (nonatomic, assign) BOOL diggedByMe; +@property (nonatomic, assign) int32_t ndiggs; +@property (nonatomic, strong) PTReviewDiggUserMessage *diggUsers; +@property (nonatomic, assign) PTGoodsTypeEnum type; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/review/PTReviewMessage.m b/XCFPTApiKit/models/ec/review/PTReviewMessage.m new file mode 100644 index 0000000..645e5f8 --- /dev/null +++ b/XCFPTApiKit/models/ec/review/PTReviewMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReviewMessage.h" +@implementation PTReviewMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"additionalReviewPhotos" : [PTPictureDictMessage class],@"additionalReviewImages" : [PTPictureDictMessage class],@"photos" : [PTPictureDictMessage class],@"images" : [PTPictureDictMessage class],@"latestComments" : [PTCommentMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"reviewId": @"id",@"goodsId": @"goods_id",@"commodity": @"commodity",@"review": @"review",@"additionalReview": @"additional_review",@"additionalReviewCreateTime": @"additional_review_create_time",@"additionalReviewPhotos": @"additional_review_photos",@"additionalReviewImages": @"additional_review_images",@"shopReply": @"shop_reply",@"rate": @"rate",@"isEssential": @"is_essential",@"author": @"author",@"createTime": @"create_time",@"humanFriendlyCreateTime": @"friendly_create_time",@"url": @"url",@"photos": @"photos",@"images": @"images",@"isPublished": @"is_published",@"latestComments": @"latest_comments",@"ncomments": @"ncomments",@"diggedByMe": @"digged_by_me",@"ndiggs": @"ndiggs",@"diggUsers": @"digg_users",@"type": @"type",}; +} +@end diff --git a/XCFPTApiKit/models/ec/shop/PTShopInfoMessage.h b/XCFPTApiKit/models/ec/shop/PTShopInfoMessage.h new file mode 100644 index 0000000..0240bed --- /dev/null +++ b/XCFPTApiKit/models/ec/shop/PTShopInfoMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTShopInfoMessage : PTModel +@property (nonatomic, copy) NSString *shopId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTPictureDictMessage *image; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/ec/shop/PTShopInfoMessage.m b/XCFPTApiKit/models/ec/shop/PTShopInfoMessage.m new file mode 100644 index 0000000..cf7c825 --- /dev/null +++ b/XCFPTApiKit/models/ec/shop/PTShopInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTShopInfoMessage.h" +@implementation PTShopInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"shopId": @"shop_id",@"name": @"name",@"url": @"url",@"image": @"image",}; +} +@end diff --git a/XCFPTApiKit/models/equipment/PTEquipmentBrandMessage.h b/XCFPTApiKit/models/equipment/PTEquipmentBrandMessage.h new file mode 100644 index 0000000..0c56a00 --- /dev/null +++ b/XCFPTApiKit/models/equipment/PTEquipmentBrandMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTEquipmentBrandMessage : PTModel +@property (nonatomic, copy) NSString *brandId; +@property (nonatomic, copy) NSString *name; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/equipment/PTEquipmentBrandMessage.m b/XCFPTApiKit/models/equipment/PTEquipmentBrandMessage.m new file mode 100644 index 0000000..e99e9d0 --- /dev/null +++ b/XCFPTApiKit/models/equipment/PTEquipmentBrandMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTEquipmentBrandMessage.h" +@implementation PTEquipmentBrandMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"brandId": @"brand_id",@"name": @"name",}; +} +@end diff --git a/XCFPTApiKit/models/equipment/PTEquipmentCategoryMessage.h b/XCFPTApiKit/models/equipment/PTEquipmentCategoryMessage.h new file mode 100644 index 0000000..50f904f --- /dev/null +++ b/XCFPTApiKit/models/equipment/PTEquipmentCategoryMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTEquipmentCategoryMessage : PTModel +@property (nonatomic, copy) NSString *categoryId; +@property (nonatomic, copy) NSString *name; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/equipment/PTEquipmentCategoryMessage.m b/XCFPTApiKit/models/equipment/PTEquipmentCategoryMessage.m new file mode 100644 index 0000000..8e3a22c --- /dev/null +++ b/XCFPTApiKit/models/equipment/PTEquipmentCategoryMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTEquipmentCategoryMessage.h" +@implementation PTEquipmentCategoryMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"categoryId": @"category_id",@"name": @"name",}; +} +@end diff --git a/XCFPTApiKit/models/equipment/PTEquipmentMessage.h b/XCFPTApiKit/models/equipment/PTEquipmentMessage.h new file mode 100644 index 0000000..102c14b --- /dev/null +++ b/XCFPTApiKit/models/equipment/PTEquipmentMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTEquipmentMessage : PTModel +@property (nonatomic, copy) NSString *equipmentId; +@property (nonatomic, copy) NSString *name; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/equipment/PTEquipmentMessage.m b/XCFPTApiKit/models/equipment/PTEquipmentMessage.m new file mode 100644 index 0000000..6486f01 --- /dev/null +++ b/XCFPTApiKit/models/equipment/PTEquipmentMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTEquipmentMessage.h" +@implementation PTEquipmentMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"equipmentId": @"equipment_id",@"name": @"name",}; +} +@end diff --git a/XCFPTApiKit/models/equipment/PTEquipmentModelMessage.h b/XCFPTApiKit/models/equipment/PTEquipmentModelMessage.h new file mode 100644 index 0000000..06aa70e --- /dev/null +++ b/XCFPTApiKit/models/equipment/PTEquipmentModelMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTEquipmentModelMessage : PTModel +@property (nonatomic, copy) NSString *name; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/equipment/PTEquipmentModelMessage.m b/XCFPTApiKit/models/equipment/PTEquipmentModelMessage.m new file mode 100644 index 0000000..5ef3d8d --- /dev/null +++ b/XCFPTApiKit/models/equipment/PTEquipmentModelMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTEquipmentModelMessage.h" +@implementation PTEquipmentModelMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"name": @"name",}; +} +@end diff --git a/XCFPTApiKit/models/essay/PTAtUsersMessage.h b/XCFPTApiKit/models/essay/PTAtUsersMessage.h new file mode 100644 index 0000000..cef6437 --- /dev/null +++ b/XCFPTApiKit/models/essay/PTAtUsersMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAtUsersMessage : PTModel +@property (nonatomic, strong) NSArray *users; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/essay/PTAtUsersMessage.m b/XCFPTApiKit/models/essay/PTAtUsersMessage.m new file mode 100644 index 0000000..d4df498 --- /dev/null +++ b/XCFPTApiKit/models/essay/PTAtUsersMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAtUsersMessage.h" +@implementation PTAtUsersMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"users" : [PTUserMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"users": @"users",}; +} +@end diff --git a/XCFPTApiKit/models/essay/PTEssayCommentMessage.h b/XCFPTApiKit/models/essay/PTEssayCommentMessage.h new file mode 100644 index 0000000..5d1026a --- /dev/null +++ b/XCFPTApiKit/models/essay/PTEssayCommentMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTEssayCommentMessage : PTModel +@property (nonatomic, copy) NSString *essayCommentId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, strong) NSArray *atUsers; +@property (nonatomic, copy) NSString *essayId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/essay/PTEssayCommentMessage.m b/XCFPTApiKit/models/essay/PTEssayCommentMessage.m new file mode 100644 index 0000000..b8ea705 --- /dev/null +++ b/XCFPTApiKit/models/essay/PTEssayCommentMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTEssayCommentMessage.h" +@implementation PTEssayCommentMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"atUsers" : [PTUserMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayCommentId": @"essay_comment_id",@"text": @"text",@"createTime": @"create_time",@"author": @"author",@"atUsers": @"at_users",@"essayId": @"essay_id",}; +} +@end diff --git a/XCFPTApiKit/models/essay/PTEssayMessage.h b/XCFPTApiKit/models/essay/PTEssayMessage.h new file mode 100644 index 0000000..b8d7145 --- /dev/null +++ b/XCFPTApiKit/models/essay/PTEssayMessage.h @@ -0,0 +1,40 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTParagraphMessage.h" +#import "PTPictureDictMessage.h" +#import "PTUserMessage.h" +#import "PTThemeMessage.h" +#import "PTAtUsersMessage.h" +#import "PTUserMessage.h" +#import "PTEssayTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTEssayMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *updateTime; +@property (nonatomic, strong) NSArray *paras; +/** + 此处因为有可能多图拼图,所以重复 +*/ +@property (nonatomic, strong) NSArray *images; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) int32_t nDiggs; +@property (nonatomic, assign) int32_t nComment; +@property (nonatomic, assign) int32_t nCollect; +@property (nonatomic, assign) BOOL isCollectByMe; +@property (nonatomic, assign) BOOL isDiggedByMe; +@property (nonatomic, strong) NSArray *themes; +@property (nonatomic, assign) int32_t nPv; +/** + 每个步骤对应一个元素,每个元素是一个数组,里面是一堆用户 +*/ +@property (nonatomic, strong) NSArray *atUsers; +/** + 标题存在一定逻辑,因为逻辑可能会变,直接让客户端遵守逻辑不太好,所以新加个字段 +*/ +@property (nonatomic, strong) NSArray *titleAtUsers; +@property (nonatomic, assign) PTEssayTypeEnum essayType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/essay/PTEssayMessage.m b/XCFPTApiKit/models/essay/PTEssayMessage.m new file mode 100644 index 0000000..a1083b0 --- /dev/null +++ b/XCFPTApiKit/models/essay/PTEssayMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTEssayMessage.h" +@implementation PTEssayMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"paras" : [PTParagraphMessage class],@"images" : [PTPictureDictMessage class],@"themes" : [PTThemeMessage class],@"atUsers" : [PTAtUsersMessage class],@"titleAtUsers" : [PTUserMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",@"title": @"title",@"createTime": @"create_time",@"updateTime": @"update_time",@"paras": @"paras",@"images": @"images",@"author": @"author",@"url": @"url",@"nDiggs": @"n_diggs",@"nComment": @"n_comment",@"nCollect": @"n_collect",@"isCollectByMe": @"is_collect_by_me",@"isDiggedByMe": @"is_digged_by_me",@"themes": @"themes",@"nPv": @"n_pv",@"atUsers": @"at_users",@"titleAtUsers": @"title_at_users",@"essayType": @"essay_type",}; +} +@end diff --git a/XCFPTApiKit/models/essay/PTEssayTypeEnum.h b/XCFPTApiKit/models/essay/PTEssayTypeEnum.h new file mode 100644 index 0000000..511b7da --- /dev/null +++ b/XCFPTApiKit/models/essay/PTEssayTypeEnum.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTEssayTypeEnum_h +#define PTEssayTypeEnum_h +typedef NS_ENUM(NSUInteger, PTEssayTypeEnum){ + PTEssayTypeEnumImageText = 0, + PTEssayTypeEnumVideo = 1, +}; +#endif diff --git a/XCFPTApiKit/models/event/PTEventCustomizationMessage.h b/XCFPTApiKit/models/event/PTEventCustomizationMessage.h new file mode 100644 index 0000000..431b992 --- /dev/null +++ b/XCFPTApiKit/models/event/PTEventCustomizationMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTEventCustomizationMessage : PTModel +@property (nonatomic, copy) NSString *homepageBanner; +@property (nonatomic, copy) NSString *detailBanner; +@property (nonatomic, assign) BOOL homepageComponentsHidden; +@property (nonatomic, copy) NSString *webBanner; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/event/PTEventCustomizationMessage.m b/XCFPTApiKit/models/event/PTEventCustomizationMessage.m new file mode 100644 index 0000000..49c9f25 --- /dev/null +++ b/XCFPTApiKit/models/event/PTEventCustomizationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTEventCustomizationMessage.h" +@implementation PTEventCustomizationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"homepageBanner": @"homepage_banner",@"detailBanner": @"detail_banner",@"homepageComponentsHidden": @"homepage_components_hidden",@"webBanner": @"web_banner",}; +} +@end diff --git a/XCFPTApiKit/models/event/PTEventMessage.h b/XCFPTApiKit/models/event/PTEventMessage.h new file mode 100644 index 0000000..c3ecbe1 --- /dev/null +++ b/XCFPTApiKit/models/event/PTEventMessage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTEventCustomizationMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTEventMessage : PTModel +@property (nonatomic, copy) NSString *eventId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, assign) BOOL isPromoted; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, assign) int32_t nDishes; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) int32_t nPv; +@property (nonatomic, strong) PTEventCustomizationMessage *customization; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/event/PTEventMessage.m b/XCFPTApiKit/models/event/PTEventMessage.m new file mode 100644 index 0000000..9a5a86a --- /dev/null +++ b/XCFPTApiKit/models/event/PTEventMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTEventMessage.h" +@implementation PTEventMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"eventId": @"id",@"name": @"name",@"author": @"author",@"isPromoted": @"is_promoted",@"desc": @"desc",@"nDishes": @"n_dishes",@"url": @"url",@"nPv": @"n_pv",@"customization": @"customization",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTBannerMessage.h b/XCFPTApiKit/models/hybridlist/PTBannerMessage.h new file mode 100644 index 0000000..3d4a8bd --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTBannerMessage.h @@ -0,0 +1,23 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + banner 结构 +*/ +@interface PTBannerMessage : PTModel +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *title1st; +@property (nonatomic, copy) NSString *title2nd; +/** + banner 曝光 +*/ +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTBannerMessage.m b/XCFPTApiKit/models/hybridlist/PTBannerMessage.m new file mode 100644 index 0000000..bfae659 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTBannerMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTBannerMessage.h" +@implementation PTBannerMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"image": @"image",@"url": @"url",@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",@"tracking": @"tracking",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTCardDishCellMessage.h b/XCFPTApiKit/models/hybridlist/PTCardDishCellMessage.h new file mode 100644 index 0000000..7df000a --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTCardDishCellMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTDishMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 卡片样式的作品(作品列表页、收藏的作品列表页等) +*/ +@interface PTCardDishCellMessage : PTModel +@property (nonatomic, strong) PTDishMessage *dish; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTCardDishCellMessage.m b/XCFPTApiKit/models/hybridlist/PTCardDishCellMessage.m new file mode 100644 index 0000000..f6e8e07 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTCardDishCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCardDishCellMessage.h" +@implementation PTCardDishCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"dish": @"dish",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTHybridListCellMessage.h b/XCFPTApiKit/models/hybridlist/PTHybridListCellMessage.h new file mode 100644 index 0000000..9b2be28 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTHybridListCellMessage.h @@ -0,0 +1,46 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRichTextRecipeCellMessage.h" +#import "PTRichTextDishCellMessage.h" +#import "PTPureRichTextCellMessage.h" +#import "PTCardDishCellMessage.h" +#import "PTLineRecipeCellMessage.h" +#import "PTLineCourseCellMessage.h" +#import "PTLineRichTextCellMessage.h" +#import "PTUniversalSearchUserCardCellMessage.h" +#import "PTLineUserCellMessage.h" +#import "PTSideSlipBannersCellMessage.h" +#import "PTPictureIconsCellMessage.h" +#import "PTSideSlipCoursesCellMessage.h" +#import "PTVerticalSlipCoursesCellMessage.h" +#import "PTRichTextCourseCellMessage.h" +#import "PTVerticalSlipBannersCellMessage.h" +#import "PTTextIconsCellMessage.h" +#import "PTSideSlipGoodsCellMessage.h" +#import "PTRichTextGoodsCellMessage.h" +#import "PTRichTextBoardCellMessage.h" +#import "PTPlaceholderAdCellMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTHybridListCellMessage : PTModel +@property (nonatomic, strong) PTRichTextRecipeCellMessage *richTextRecipeCell; +@property (nonatomic, strong) PTRichTextDishCellMessage *richTextDishCell; +@property (nonatomic, strong) PTPureRichTextCellMessage *pureRichTextCell; +@property (nonatomic, strong) PTCardDishCellMessage *cardDishCell; +@property (nonatomic, strong) PTLineRecipeCellMessage *lineRecipeCell; +@property (nonatomic, strong) PTLineCourseCellMessage *lineCourseCell; +@property (nonatomic, strong) PTLineRichTextCellMessage *lineRichTextCell; +@property (nonatomic, strong) PTUniversalSearchUserCardCellMessage *universalSearchUserCardCell; +@property (nonatomic, strong) PTLineUserCellMessage *lineUserCell; +@property (nonatomic, strong) PTSideSlipBannersCellMessage *sideSlipBannersCell; +@property (nonatomic, strong) PTPictureIconsCellMessage *pictureIconsCell; +@property (nonatomic, strong) PTSideSlipCoursesCellMessage *sideSlipCoursesCell; +@property (nonatomic, strong) PTVerticalSlipCoursesCellMessage *verticalSlipCoursesCell; +@property (nonatomic, strong) PTRichTextCourseCellMessage *richTextCourseCell; +@property (nonatomic, strong) PTVerticalSlipBannersCellMessage *verticalSlipBannersCell; +@property (nonatomic, strong) PTTextIconsCellMessage *textIconsCell; +@property (nonatomic, strong) PTSideSlipGoodsCellMessage *sideSlipGoodsCell; +@property (nonatomic, strong) PTRichTextGoodsCellMessage *richTextGoodsCell; +@property (nonatomic, strong) PTRichTextBoardCellMessage *richTextBoardCell; +@property (nonatomic, strong) PTPlaceholderAdCellMessage *placeholderAdCell; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTHybridListCellMessage.m b/XCFPTApiKit/models/hybridlist/PTHybridListCellMessage.m new file mode 100644 index 0000000..2a53495 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTHybridListCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTHybridListCellMessage.h" +@implementation PTHybridListCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"richTextRecipeCell": @"rich_text_recipe_cell",@"richTextDishCell": @"rich_text_dish_cell",@"pureRichTextCell": @"pure_rich_text_cell",@"cardDishCell": @"card_dish_cell",@"lineRecipeCell": @"line_recipe_cell",@"lineCourseCell": @"line_course_cell",@"lineRichTextCell": @"line_rich_text_cell",@"universalSearchUserCardCell": @"universal_search_user_card_cell",@"lineUserCell": @"line_user_cell",@"sideSlipBannersCell": @"side_slip_banners_cell",@"pictureIconsCell": @"picture_icons_cell",@"sideSlipCoursesCell": @"side_slip_courses_cell",@"verticalSlipCoursesCell": @"vertical_slip_courses_cell",@"richTextCourseCell": @"rich_text_course_cell",@"verticalSlipBannersCell": @"vertical_slip_banners_cell",@"textIconsCell": @"text_icons_cell",@"sideSlipGoodsCell": @"side_slip_goods_cell",@"richTextGoodsCell": @"rich_text_goods_cell",@"richTextBoardCell": @"rich_text_board_cell",@"placeholderAdCell": @"placeholder_ad_cell",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTLineCourseCellMessage.h b/XCFPTApiKit/models/hybridlist/PTLineCourseCellMessage.h new file mode 100644 index 0000000..6cc8d38 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTLineCourseCellMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 横条样式的课程(搜索结果页) +*/ +@interface PTLineCourseCellMessage : PTModel +@property (nonatomic, strong) PTCourseMessage *course; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTLineCourseCellMessage.m b/XCFPTApiKit/models/hybridlist/PTLineCourseCellMessage.m new file mode 100644 index 0000000..899396e --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTLineCourseCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLineCourseCellMessage.h" +@implementation PTLineCourseCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"course": @"course",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTLineRecipeCellMessage.h b/XCFPTApiKit/models/hybridlist/PTLineRecipeCellMessage.h new file mode 100644 index 0000000..cc424e9 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTLineRecipeCellMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 横条样式的菜谱(搜索结果页) +*/ +@interface PTLineRecipeCellMessage : PTModel +@property (nonatomic, strong) PTRecipeMessage *recipe; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTLineRecipeCellMessage.m b/XCFPTApiKit/models/hybridlist/PTLineRecipeCellMessage.m new file mode 100644 index 0000000..f0010ad --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTLineRecipeCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLineRecipeCellMessage.h" +@implementation PTLineRecipeCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipe": @"recipe",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTLineRichTextCellMessage.h b/XCFPTApiKit/models/hybridlist/PTLineRichTextCellMessage.h new file mode 100644 index 0000000..186c906 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTLineRichTextCellMessage.h @@ -0,0 +1,25 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 横条样式的富文本(搜索结果页) +*/ +@interface PTLineRichTextCellMessage : PTModel +@property (nonatomic, copy) NSString *title1st; +@property (nonatomic, copy) NSString *title2nd; +@property (nonatomic, copy) NSString *title3rd; +@property (nonatomic, copy) NSString *title4th; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *label; +@property (nonatomic, assign) int32_t width; +@property (nonatomic, assign) int32_t height; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTLineRichTextCellMessage.m b/XCFPTApiKit/models/hybridlist/PTLineRichTextCellMessage.m new file mode 100644 index 0000000..63228a2 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTLineRichTextCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLineRichTextCellMessage.h" +@implementation PTLineRichTextCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"title3rd": @"title_3rd",@"title4th": @"title_4th",@"image": @"image",@"url": @"url",@"label": @"label",@"width": @"width",@"height": @"height",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",@"tracking": @"tracking",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTLineUserCellMessage.h b/XCFPTApiKit/models/hybridlist/PTLineUserCellMessage.h new file mode 100644 index 0000000..f864d8d --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTLineUserCellMessage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 横条式用户信息(关注列表) +*/ +@interface PTLineUserCellMessage : PTModel +@property (nonatomic, strong) PTUserMessage *user; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@property (nonatomic, strong) NSArray *followClickSensorEvents; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTLineUserCellMessage.m b/XCFPTApiKit/models/hybridlist/PTLineUserCellMessage.m new file mode 100644 index 0000000..7159bc6 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTLineUserCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLineUserCellMessage.h" +@implementation PTLineUserCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],@"followClickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"user": @"user",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",@"followClickSensorEvents": @"follow_click_sensor_events",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTPictureIconMessage.h b/XCFPTApiKit/models/hybridlist/PTPictureIconMessage.h new file mode 100644 index 0000000..6ef9743 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTPictureIconMessage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 图片图标 +*/ +@interface PTPictureIconMessage : PTModel +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTPictureIconMessage.m b/XCFPTApiKit/models/hybridlist/PTPictureIconMessage.m new file mode 100644 index 0000000..376012e --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTPictureIconMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPictureIconMessage.h" +@implementation PTPictureIconMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"image": @"image",@"url": @"url",@"text": @"text",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTPictureIconsCellMessage.h b/XCFPTApiKit/models/hybridlist/PTPictureIconsCellMessage.h new file mode 100644 index 0000000..14f7499 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTPictureIconsCellMessage.h @@ -0,0 +1,19 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureIconMessage.h" +#import "PTPictureIconMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 图片图标合集 +*/ +@interface PTPictureIconsCellMessage : PTModel +/** + 全部分类图标 +*/ +@property (nonatomic, strong) NSArray *icons; +/** + 查看全部 +*/ +@property (nonatomic, strong) PTPictureIconMessage *moreIcon; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTPictureIconsCellMessage.m b/XCFPTApiKit/models/hybridlist/PTPictureIconsCellMessage.m new file mode 100644 index 0000000..767694c --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTPictureIconsCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPictureIconsCellMessage.h" +@implementation PTPictureIconsCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"icons" : [PTPictureIconMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"icons": @"icons",@"moreIcon": @"more_icon",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTPlaceholderAdCellMessage.h b/XCFPTApiKit/models/hybridlist/PTPlaceholderAdCellMessage.h new file mode 100644 index 0000000..673860a --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTPlaceholderAdCellMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSdkAdMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 广告占位符 +*/ +@interface PTPlaceholderAdCellMessage : PTModel +@property (nonatomic, copy) NSString *slotName; +/** + 占位符 sdk 信息 +*/ +@property (nonatomic, strong) PTSdkAdMessage *sdkAd; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTPlaceholderAdCellMessage.m b/XCFPTApiKit/models/hybridlist/PTPlaceholderAdCellMessage.m new file mode 100644 index 0000000..5b66606 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTPlaceholderAdCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPlaceholderAdCellMessage.h" +@implementation PTPlaceholderAdCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"slotName": @"slot_name",@"sdkAd": @"sdk_ad",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTPureRichTextCellMessage.h b/XCFPTApiKit/models/hybridlist/PTPureRichTextCellMessage.h new file mode 100644 index 0000000..18b269d --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTPureRichTextCellMessage.h @@ -0,0 +1,26 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 纯图文卡片样式的图文(首页) +*/ +@interface PTPureRichTextCellMessage : PTModel +@property (nonatomic, copy) NSString *identification; +@property (nonatomic, copy) NSString *title1st; +@property (nonatomic, copy) NSString *title2nd; +@property (nonatomic, copy) NSString *title3rd; +@property (nonatomic, copy) NSString *title4th; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *label; +@property (nonatomic, assign) int32_t width; +@property (nonatomic, assign) int32_t height; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTPureRichTextCellMessage.m b/XCFPTApiKit/models/hybridlist/PTPureRichTextCellMessage.m new file mode 100644 index 0000000..dbf268c --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTPureRichTextCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPureRichTextCellMessage.h" +@implementation PTPureRichTextCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"identification": @"identification",@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"title3rd": @"title_3rd",@"title4th": @"title_4th",@"image": @"image",@"url": @"url",@"label": @"label",@"width": @"width",@"height": @"height",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",@"tracking": @"tracking",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTRichTextBoardCellMessage.h b/XCFPTApiKit/models/hybridlist/PTRichTextBoardCellMessage.h new file mode 100644 index 0000000..8e72b03 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTRichTextBoardCellMessage.h @@ -0,0 +1,20 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTBoardMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + Board(菜单) +*/ +@interface PTRichTextBoardCellMessage : PTModel +@property (nonatomic, copy) NSString *title1st; +@property (nonatomic, copy) NSString *title2nd; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, strong) PTBoardMessage *board; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTRichTextBoardCellMessage.m b/XCFPTApiKit/models/hybridlist/PTRichTextBoardCellMessage.m new file mode 100644 index 0000000..261b95c --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTRichTextBoardCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRichTextBoardCellMessage.h" +@implementation PTRichTextBoardCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"url": @"url",@"image": @"image",@"board": @"board",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTRichTextCourseCellMessage.h b/XCFPTApiKit/models/hybridlist/PTRichTextCourseCellMessage.h new file mode 100644 index 0000000..52485dc --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTRichTextCourseCellMessage.h @@ -0,0 +1,43 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTCourseMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 课堂首页课程结构 +*/ +@interface PTRichTextCourseCellMessage : PTModel +@property (nonatomic, copy) NSString *identification; +@property (nonatomic, copy) NSString *title1st; +@property (nonatomic, copy) NSString *title2nd; +/** + 显示在 title_2nd 前面,如果有值为红色 +*/ +@property (nonatomic, copy) NSString *title2ndPrefix; +@property (nonatomic, copy) NSString *title3rd; +/** + 如果有值,显示红色,在 title_3rd 前,并且 title_3rd 有横划线 +*/ +@property (nonatomic, copy) NSString *title3rdPrefix; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) int32_t width; +@property (nonatomic, assign) int32_t height; +@property (nonatomic, strong) PTCourseMessage *course; +/** + 课程曝光时打点 +*/ +@property (nonatomic, strong) NSArray *impressionSensorEvents; +/** + 课程点击时打点 +*/ +@property (nonatomic, strong) NSArray *clickSensorEvents; +/** + 课程收藏时打点 +*/ +@property (nonatomic, strong) NSArray *collectSensorEvents; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTRichTextCourseCellMessage.m b/XCFPTApiKit/models/hybridlist/PTRichTextCourseCellMessage.m new file mode 100644 index 0000000..2d85636 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTRichTextCourseCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRichTextCourseCellMessage.h" +@implementation PTRichTextCourseCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],@"collectSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"identification": @"identification",@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"title2ndPrefix": @"title_2nd_prefix",@"title3rd": @"title_3rd",@"title3rdPrefix": @"title_3rd_prefix",@"image": @"image",@"url": @"url",@"width": @"width",@"height": @"height",@"course": @"course",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",@"collectSensorEvents": @"collect_sensor_events",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTRichTextDishCellMessage.h b/XCFPTApiKit/models/hybridlist/PTRichTextDishCellMessage.h new file mode 100644 index 0000000..e6afa5b --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTRichTextDishCellMessage.h @@ -0,0 +1,30 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTDishMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 富文本卡片样式的作品(首页) +*/ +@interface PTRichTextDishCellMessage : PTModel +@property (nonatomic, copy) NSString *identification; +@property (nonatomic, copy) NSString *title1st; +@property (nonatomic, copy) NSString *title2nd; +@property (nonatomic, copy) NSString *title3rd; +@property (nonatomic, copy) NSString *title4th; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *label; +@property (nonatomic, assign) int32_t width; +@property (nonatomic, assign) int32_t height; +@property (nonatomic, strong) PTDishMessage *dish; +@property (nonatomic, strong) NSArray *diggSensorEvents; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTRichTextDishCellMessage.m b/XCFPTApiKit/models/hybridlist/PTRichTextDishCellMessage.m new file mode 100644 index 0000000..0844d93 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTRichTextDishCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRichTextDishCellMessage.h" +@implementation PTRichTextDishCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"diggSensorEvents" : [PTSensorEventMessage class],@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"identification": @"identification",@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"title3rd": @"title_3rd",@"title4th": @"title_4th",@"image": @"image",@"url": @"url",@"label": @"label",@"width": @"width",@"height": @"height",@"dish": @"dish",@"diggSensorEvents": @"digg_sensor_events",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",@"tracking": @"tracking",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTRichTextGoodsCellMessage.h b/XCFPTApiKit/models/hybridlist/PTRichTextGoodsCellMessage.h new file mode 100644 index 0000000..3661757 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTRichTextGoodsCellMessage.h @@ -0,0 +1,20 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTGoodsInfoMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 富文本商品 +*/ +@interface PTRichTextGoodsCellMessage : PTModel +@property (nonatomic, copy) NSString *title1st; +@property (nonatomic, copy) NSString *title2nd; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTGoodsInfoMessage *goods; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTRichTextGoodsCellMessage.m b/XCFPTApiKit/models/hybridlist/PTRichTextGoodsCellMessage.m new file mode 100644 index 0000000..604acd4 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTRichTextGoodsCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRichTextGoodsCellMessage.h" +@implementation PTRichTextGoodsCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"image": @"image",@"url": @"url",@"goods": @"goods",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTRichTextRecipeCellMessage.h b/XCFPTApiKit/models/hybridlist/PTRichTextRecipeCellMessage.h new file mode 100644 index 0000000..d1d27e1 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTRichTextRecipeCellMessage.h @@ -0,0 +1,30 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTRecipeMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 富文本卡片样式的菜谱(首页) +*/ +@interface PTRichTextRecipeCellMessage : PTModel +@property (nonatomic, copy) NSString *identification; +@property (nonatomic, copy) NSString *title1st; +@property (nonatomic, copy) NSString *title2nd; +@property (nonatomic, copy) NSString *title3rd; +@property (nonatomic, copy) NSString *title4th; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *label; +@property (nonatomic, assign) int32_t width; +@property (nonatomic, assign) int32_t height; +@property (nonatomic, strong) PTRecipeMessage *recipe; +@property (nonatomic, strong) NSArray *collectSensorEvents; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTRichTextRecipeCellMessage.m b/XCFPTApiKit/models/hybridlist/PTRichTextRecipeCellMessage.m new file mode 100644 index 0000000..3f8cdeb --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTRichTextRecipeCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRichTextRecipeCellMessage.h" +@implementation PTRichTextRecipeCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"collectSensorEvents" : [PTSensorEventMessage class],@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"identification": @"identification",@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"title3rd": @"title_3rd",@"title4th": @"title_4th",@"image": @"image",@"url": @"url",@"label": @"label",@"width": @"width",@"height": @"height",@"recipe": @"recipe",@"collectSensorEvents": @"collect_sensor_events",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",@"tracking": @"tracking",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTSideSlipBannersCellMessage.h b/XCFPTApiKit/models/hybridlist/PTSideSlipBannersCellMessage.h new file mode 100644 index 0000000..504f149 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSideSlipBannersCellMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTBannerMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 轮播 banner +*/ +@interface PTSideSlipBannersCellMessage : PTModel +@property (nonatomic, strong) NSArray *banners; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTSideSlipBannersCellMessage.m b/XCFPTApiKit/models/hybridlist/PTSideSlipBannersCellMessage.m new file mode 100644 index 0000000..76c7a40 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSideSlipBannersCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSideSlipBannersCellMessage.h" +@implementation PTSideSlipBannersCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"banners" : [PTBannerMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"banners": @"banners",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTSideSlipCoursesCellMessage.h b/XCFPTApiKit/models/hybridlist/PTSideSlipCoursesCellMessage.h new file mode 100644 index 0000000..13514d6 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSideSlipCoursesCellMessage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSubtitleButtonMessage.h" +#import "PTRichTextCourseCellMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 横滑课程列表 +*/ +@interface PTSideSlipCoursesCellMessage : PTModel +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) PTSubtitleButtonMessage *subtitleButton; +/** + 有课程时显示横滑课程列表,无课程不显示 +*/ +@property (nonatomic, strong) NSArray *richTextCourseCells; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTSideSlipCoursesCellMessage.m b/XCFPTApiKit/models/hybridlist/PTSideSlipCoursesCellMessage.m new file mode 100644 index 0000000..4a257f2 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSideSlipCoursesCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSideSlipCoursesCellMessage.h" +@implementation PTSideSlipCoursesCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"richTextCourseCells" : [PTRichTextCourseCellMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title": @"title",@"subtitleButton": @"subtitle_button",@"richTextCourseCells": @"rich_text_course_cells",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTSideSlipGoodsCellMessage.h b/XCFPTApiKit/models/hybridlist/PTSideSlipGoodsCellMessage.h new file mode 100644 index 0000000..fe11979 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSideSlipGoodsCellMessage.h @@ -0,0 +1,24 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSubtitleButtonMessage.h" +#import "PTRichTextGoodsCellMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 横滑商品列表 +*/ +@interface PTSideSlipGoodsCellMessage : PTModel +/** + 第一行大标题 +*/ +@property (nonatomic, copy) NSString *title1st; +/** + 第二行的小标题 +*/ +@property (nonatomic, copy) NSString *title2nd; +/** + 右侧 "查看全部" 按钮 +*/ +@property (nonatomic, strong) PTSubtitleButtonMessage *subtitleButton; +@property (nonatomic, strong) NSArray *richTextGoodsCells; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTSideSlipGoodsCellMessage.m b/XCFPTApiKit/models/hybridlist/PTSideSlipGoodsCellMessage.m new file mode 100644 index 0000000..9e96981 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSideSlipGoodsCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSideSlipGoodsCellMessage.h" +@implementation PTSideSlipGoodsCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"richTextGoodsCells" : [PTRichTextGoodsCellMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"subtitleButton": @"subtitle_button",@"richTextGoodsCells": @"rich_text_goods_cells",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTSubtitleButtonCountdownMessage.h b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonCountdownMessage.h new file mode 100644 index 0000000..0d1d543 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonCountdownMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 副标题(倒计时) +*/ +@interface PTSubtitleButtonCountdownMessage : PTModel +@property (nonatomic, assign) int32_t endTimestamp; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTSubtitleButtonCountdownMessage.m b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonCountdownMessage.m new file mode 100644 index 0000000..aad31af --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonCountdownMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSubtitleButtonCountdownMessage.h" +@implementation PTSubtitleButtonCountdownMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"endTimestamp": @"end_timestamp",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTSubtitleButtonEmptyMessage.h b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonEmptyMessage.h new file mode 100644 index 0000000..ece3a71 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonEmptyMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 副标题(空白) +*/ +@interface PTSubtitleButtonEmptyMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTSubtitleButtonEmptyMessage.m b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonEmptyMessage.m new file mode 100644 index 0000000..f8d7f06 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonEmptyMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSubtitleButtonEmptyMessage.h" +@implementation PTSubtitleButtonEmptyMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTSubtitleButtonMessage.h b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonMessage.h new file mode 100644 index 0000000..9d7b851 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSubtitleButtonTextAndUrlMessage.h" +#import "PTSubtitleButtonEmptyMessage.h" +#import "PTSubtitleButtonCountdownMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 右上角区域("查看更多"/"倒计时") +*/ +@interface PTSubtitleButtonMessage : PTModel +@property (nonatomic, strong) PTSubtitleButtonTextAndUrlMessage *textAndUrl; +@property (nonatomic, strong) PTSubtitleButtonEmptyMessage *empty; +@property (nonatomic, strong) PTSubtitleButtonCountdownMessage *countdown; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTSubtitleButtonMessage.m b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonMessage.m new file mode 100644 index 0000000..7a24bd5 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSubtitleButtonMessage.h" +@implementation PTSubtitleButtonMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"textAndUrl": @"text_and_url",@"empty": @"empty",@"countdown": @"countdown",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTSubtitleButtonTextAndUrlMessage.h b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonTextAndUrlMessage.h new file mode 100644 index 0000000..3f90d6a --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonTextAndUrlMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSensorEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 副标题(链接+文字) +*/ +@interface PTSubtitleButtonTextAndUrlMessage : PTModel +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTSubtitleButtonTextAndUrlMessage.m b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonTextAndUrlMessage.m new file mode 100644 index 0000000..17b642e --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTSubtitleButtonTextAndUrlMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSubtitleButtonTextAndUrlMessage.h" +@implementation PTSubtitleButtonTextAndUrlMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",@"url": @"url",@"clickSensorEvents": @"click_sensor_events",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTTextIconMessage.h b/XCFPTApiKit/models/hybridlist/PTTextIconMessage.h new file mode 100644 index 0000000..e0f3101 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTTextIconMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 文字图标 +*/ +@interface PTTextIconMessage : PTModel +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTTextIconMessage.m b/XCFPTApiKit/models/hybridlist/PTTextIconMessage.m new file mode 100644 index 0000000..7b5b5d8 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTTextIconMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTTextIconMessage.h" +@implementation PTTextIconMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",@"url": @"url",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTTextIconsCellMessage.h b/XCFPTApiKit/models/hybridlist/PTTextIconsCellMessage.h new file mode 100644 index 0000000..e07fa32 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTTextIconsCellMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTTextIconMessage.h" +#import "PTTextIconMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 文字图标合集 +*/ +@interface PTTextIconsCellMessage : PTModel +@property (nonatomic, strong) NSArray *icons; +@property (nonatomic, strong) PTTextIconMessage *moreIcon; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTTextIconsCellMessage.m b/XCFPTApiKit/models/hybridlist/PTTextIconsCellMessage.m new file mode 100644 index 0000000..469e115 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTTextIconsCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTTextIconsCellMessage.h" +@implementation PTTextIconsCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"icons" : [PTTextIconMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"icons": @"icons",@"moreIcon": @"more_icon",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTUniversalSearchUserCardCellMessage.h b/XCFPTApiKit/models/hybridlist/PTUniversalSearchUserCardCellMessage.h new file mode 100644 index 0000000..55e64c8 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTUniversalSearchUserCardCellMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTSensorEventMessage.h" +#import "PTSensorEventMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 搜索结果页用户大卡片信息 +*/ +@interface PTUniversalSearchUserCardCellMessage : PTModel +@property (nonatomic, strong) PTUserMessage *user; +@property (nonatomic, strong) NSArray *impressionSensorEvents; +@property (nonatomic, strong) NSArray *clickSensorEvents; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTUniversalSearchUserCardCellMessage.m b/XCFPTApiKit/models/hybridlist/PTUniversalSearchUserCardCellMessage.m new file mode 100644 index 0000000..56b66ee --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTUniversalSearchUserCardCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUniversalSearchUserCardCellMessage.h" +@implementation PTUniversalSearchUserCardCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"impressionSensorEvents" : [PTSensorEventMessage class],@"clickSensorEvents" : [PTSensorEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"user": @"user",@"impressionSensorEvents": @"impression_sensor_events",@"clickSensorEvents": @"click_sensor_events",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTVerticalSlipBannersCellMessage.h b/XCFPTApiKit/models/hybridlist/PTVerticalSlipBannersCellMessage.h new file mode 100644 index 0000000..8591f02 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTVerticalSlipBannersCellMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTBannerMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 竖排 banner +*/ +@interface PTVerticalSlipBannersCellMessage : PTModel +@property (nonatomic, strong) NSArray *banners; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTVerticalSlipBannersCellMessage.m b/XCFPTApiKit/models/hybridlist/PTVerticalSlipBannersCellMessage.m new file mode 100644 index 0000000..e01624a --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTVerticalSlipBannersCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTVerticalSlipBannersCellMessage.h" +@implementation PTVerticalSlipBannersCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"banners" : [PTBannerMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"banners": @"banners",}; +} +@end diff --git a/XCFPTApiKit/models/hybridlist/PTVerticalSlipCoursesCellMessage.h b/XCFPTApiKit/models/hybridlist/PTVerticalSlipCoursesCellMessage.h new file mode 100644 index 0000000..6f3ff63 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTVerticalSlipCoursesCellMessage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSubtitleButtonMessage.h" +#import "PTRichTextCourseCellMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 竖滑课程列表 +*/ +@interface PTVerticalSlipCoursesCellMessage : PTModel +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) PTSubtitleButtonMessage *subtitleButton; +/** + 有课程时显示竖滑课程列表,无课程不显示 +*/ +@property (nonatomic, strong) NSArray *richTextCourseCells; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/hybridlist/PTVerticalSlipCoursesCellMessage.m b/XCFPTApiKit/models/hybridlist/PTVerticalSlipCoursesCellMessage.m new file mode 100644 index 0000000..cc40474 --- /dev/null +++ b/XCFPTApiKit/models/hybridlist/PTVerticalSlipCoursesCellMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTVerticalSlipCoursesCellMessage.h" +@implementation PTVerticalSlipCoursesCellMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"richTextCourseCells" : [PTRichTextCourseCellMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title": @"title",@"subtitleButton": @"subtitle_button",@"richTextCourseCells": @"rich_text_course_cells",}; +} +@end diff --git a/XCFPTApiKit/models/interestedtag/PTInterestedTagMessage.h b/XCFPTApiKit/models/interestedtag/PTInterestedTagMessage.h new file mode 100644 index 0000000..7082d5e --- /dev/null +++ b/XCFPTApiKit/models/interestedtag/PTInterestedTagMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTInterestedTagMessage : PTModel +/** + tag_id +*/ +@property (nonatomic, copy) NSString *tagId; +/** + 名称 +*/ +@property (nonatomic, copy) NSString *name; +/** + tag 颜色 (RGB) +*/ +@property (nonatomic, copy) NSString *color; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/interestedtag/PTInterestedTagMessage.m b/XCFPTApiKit/models/interestedtag/PTInterestedTagMessage.m new file mode 100644 index 0000000..bd9bdfa --- /dev/null +++ b/XCFPTApiKit/models/interestedtag/PTInterestedTagMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTInterestedTagMessage.h" +@implementation PTInterestedTagMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tagId": @"tag_id",@"name": @"name",@"color": @"color",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTAskMpQuestionNotificationMessage.h b/XCFPTApiKit/models/notification/PTAskMpQuestionNotificationMessage.h new file mode 100644 index 0000000..fb2f67a --- /dev/null +++ b/XCFPTApiKit/models/notification/PTAskMpQuestionNotificationMessage.h @@ -0,0 +1,22 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTMpQuestionMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 公众号文章留言 +*/ +@interface PTAskMpQuestionNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTMpQuestionMessage *mpQuestion; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTAskMpQuestionNotificationMessage.m b/XCFPTApiKit/models/notification/PTAskMpQuestionNotificationMessage.m new file mode 100644 index 0000000..5bad321 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTAskMpQuestionNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAskMpQuestionNotificationMessage.h" +@implementation PTAskMpQuestionNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"mpQuestion": @"mp_question",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTAskQuestionNotificationMessage.h b/XCFPTApiKit/models/notification/PTAskQuestionNotificationMessage.h new file mode 100644 index 0000000..2c58626 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTAskQuestionNotificationMessage.h @@ -0,0 +1,22 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTQuestionMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 问问题 +*/ +@interface PTAskQuestionNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTQuestionMessage *question; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTAskQuestionNotificationMessage.m b/XCFPTApiKit/models/notification/PTAskQuestionNotificationMessage.m new file mode 100644 index 0000000..1dda5f0 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTAskQuestionNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAskQuestionNotificationMessage.h" +@implementation PTAskQuestionNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"question": @"question",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTAskRecipeQuestionNotificationMessage.h b/XCFPTApiKit/models/notification/PTAskRecipeQuestionNotificationMessage.h new file mode 100644 index 0000000..19e7c82 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTAskRecipeQuestionNotificationMessage.h @@ -0,0 +1,22 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTRecipeQuestionMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 菜谱留言 +*/ +@interface PTAskRecipeQuestionNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTRecipeQuestionMessage *recipeQuestion; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTAskRecipeQuestionNotificationMessage.m b/XCFPTApiKit/models/notification/PTAskRecipeQuestionNotificationMessage.m new file mode 100644 index 0000000..f6c8838 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTAskRecipeQuestionNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAskRecipeQuestionNotificationMessage.h" +@implementation PTAskRecipeQuestionNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"recipeQuestion": @"recipe_question",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTCollectCourseNotificationMessage.h b/XCFPTApiKit/models/notification/PTCollectCourseNotificationMessage.h new file mode 100644 index 0000000..984fec7 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCollectCourseNotificationMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTCourseMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCollectCourseNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTCourseMessage *course; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTCollectCourseNotificationMessage.m b/XCFPTApiKit/models/notification/PTCollectCourseNotificationMessage.m new file mode 100644 index 0000000..0064764 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCollectCourseNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCollectCourseNotificationMessage.h" +@implementation PTCollectCourseNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"course": @"course",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTCollectEssayNotificationMessage.h b/XCFPTApiKit/models/notification/PTCollectEssayNotificationMessage.h new file mode 100644 index 0000000..3f5a31e --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCollectEssayNotificationMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTEssayMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 收藏扩品类 +*/ +@interface PTCollectEssayNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTEssayMessage *essay; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTCollectEssayNotificationMessage.m b/XCFPTApiKit/models/notification/PTCollectEssayNotificationMessage.m new file mode 100644 index 0000000..47c0842 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCollectEssayNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCollectEssayNotificationMessage.h" +@implementation PTCollectEssayNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"essay": @"essay",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTCollectRecipeNotificationMessage.h b/XCFPTApiKit/models/notification/PTCollectRecipeNotificationMessage.h new file mode 100644 index 0000000..e09b03b --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCollectRecipeNotificationMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTRecipeMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCollectRecipeNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTRecipeMessage *recipe; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTCollectRecipeNotificationMessage.m b/XCFPTApiKit/models/notification/PTCollectRecipeNotificationMessage.m new file mode 100644 index 0000000..06c2267 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCollectRecipeNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCollectRecipeNotificationMessage.h" +@implementation PTCollectRecipeNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"recipe": @"recipe",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTCommentDishNotificationMessage.h b/XCFPTApiKit/models/notification/PTCommentDishNotificationMessage.h new file mode 100644 index 0000000..a08ede0 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCommentDishNotificationMessage.h @@ -0,0 +1,24 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTDishMessage.h" +#import "PTCommentMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 作品评论 +*/ +@interface PTCommentDishNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTDishMessage *dish; +@property (nonatomic, strong) PTCommentMessage *comment; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTCommentDishNotificationMessage.m b/XCFPTApiKit/models/notification/PTCommentDishNotificationMessage.m new file mode 100644 index 0000000..1204108 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCommentDishNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCommentDishNotificationMessage.h" +@implementation PTCommentDishNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"dish": @"dish",@"comment": @"comment",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTCommentEssayNotificationMessage.h b/XCFPTApiKit/models/notification/PTCommentEssayNotificationMessage.h new file mode 100644 index 0000000..49ecabf --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCommentEssayNotificationMessage.h @@ -0,0 +1,24 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTEssayMessage.h" +#import "PTEssayCommentMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 评论故事 +*/ +@interface PTCommentEssayNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTEssayMessage *essay; +@property (nonatomic, strong) PTEssayCommentMessage *essayComment; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTCommentEssayNotificationMessage.m b/XCFPTApiKit/models/notification/PTCommentEssayNotificationMessage.m new file mode 100644 index 0000000..450eddd --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCommentEssayNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCommentEssayNotificationMessage.h" +@implementation PTCommentEssayNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"essay": @"essay",@"essayComment": @"essay_comment",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTCommentReviewNotificationMessage.h b/XCFPTApiKit/models/notification/PTCommentReviewNotificationMessage.h new file mode 100644 index 0000000..9ba6192 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCommentReviewNotificationMessage.h @@ -0,0 +1,23 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTReviewMessage.h" +#import "PTCommentMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 评论商品评价 +*/ +@interface PTCommentReviewNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTReviewMessage *review; +@property (nonatomic, strong) PTCommentMessage *comment; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTCommentReviewNotificationMessage.m b/XCFPTApiKit/models/notification/PTCommentReviewNotificationMessage.m new file mode 100644 index 0000000..8c58bff --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCommentReviewNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCommentReviewNotificationMessage.h" +@implementation PTCommentReviewNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"review": @"review",@"comment": @"comment",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTCookCourseNotificationMessage.h b/XCFPTApiKit/models/notification/PTCookCourseNotificationMessage.h new file mode 100644 index 0000000..eebdbe4 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCookCourseNotificationMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTCourseMessage.h" +#import "PTDishMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCookCourseNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTCourseMessage *course; +@property (nonatomic, strong) PTDishMessage *dish; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTCookCourseNotificationMessage.m b/XCFPTApiKit/models/notification/PTCookCourseNotificationMessage.m new file mode 100644 index 0000000..e584876 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCookCourseNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCookCourseNotificationMessage.h" +@implementation PTCookCourseNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"course": @"course",@"dish": @"dish",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTCookRecipeNotificationMessage.h b/XCFPTApiKit/models/notification/PTCookRecipeNotificationMessage.h new file mode 100644 index 0000000..2ec3659 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCookRecipeNotificationMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTRecipeMessage.h" +#import "PTDishMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCookRecipeNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTRecipeMessage *recipe; +@property (nonatomic, strong) PTDishMessage *dish; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTCookRecipeNotificationMessage.m b/XCFPTApiKit/models/notification/PTCookRecipeNotificationMessage.m new file mode 100644 index 0000000..a75d3de --- /dev/null +++ b/XCFPTApiKit/models/notification/PTCookRecipeNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCookRecipeNotificationMessage.h" +@implementation PTCookRecipeNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"recipe": @"recipe",@"dish": @"dish",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTDiggDishNotificationMessage.h b/XCFPTApiKit/models/notification/PTDiggDishNotificationMessage.h new file mode 100644 index 0000000..fab46ee --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggDishNotificationMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTDishMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDiggDishNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTDishMessage *dish; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTDiggDishNotificationMessage.m b/XCFPTApiKit/models/notification/PTDiggDishNotificationMessage.m new file mode 100644 index 0000000..8179847 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggDishNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggDishNotificationMessage.h" +@implementation PTDiggDishNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"dish": @"dish",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTDiggEssayNotificationMessage.h b/XCFPTApiKit/models/notification/PTDiggEssayNotificationMessage.h new file mode 100644 index 0000000..980f687 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggEssayNotificationMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTEssayMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 点赞故事 +*/ +@interface PTDiggEssayNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTEssayMessage *essay; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTDiggEssayNotificationMessage.m b/XCFPTApiKit/models/notification/PTDiggEssayNotificationMessage.m new file mode 100644 index 0000000..cd51b39 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggEssayNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggEssayNotificationMessage.h" +@implementation PTDiggEssayNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"essay": @"essay",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTDiggMpQuestionNotificationMessage.h b/XCFPTApiKit/models/notification/PTDiggMpQuestionNotificationMessage.h new file mode 100644 index 0000000..715f9f1 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggMpQuestionNotificationMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTMpQuestionMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 点赞公众号文章留言 +*/ +@interface PTDiggMpQuestionNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTMpQuestionMessage *mpQuestion; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTDiggMpQuestionNotificationMessage.m b/XCFPTApiKit/models/notification/PTDiggMpQuestionNotificationMessage.m new file mode 100644 index 0000000..70644a8 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggMpQuestionNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggMpQuestionNotificationMessage.h" +@implementation PTDiggMpQuestionNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"mpQuestion": @"mp_question",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTDiggQuestionAnswerNotificationMessage.h b/XCFPTApiKit/models/notification/PTDiggQuestionAnswerNotificationMessage.h new file mode 100644 index 0000000..3c6251f --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggQuestionAnswerNotificationMessage.h @@ -0,0 +1,23 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTQuestionMessage.h" +#import "PTQuestionAnswerMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 点赞问题的回复 +*/ +@interface PTDiggQuestionAnswerNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTQuestionMessage *question; +@property (nonatomic, strong) PTQuestionAnswerMessage *questionAnswer; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTDiggQuestionAnswerNotificationMessage.m b/XCFPTApiKit/models/notification/PTDiggQuestionAnswerNotificationMessage.m new file mode 100644 index 0000000..7c25712 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggQuestionAnswerNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggQuestionAnswerNotificationMessage.h" +@implementation PTDiggQuestionAnswerNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"question": @"question",@"questionAnswer": @"question_answer",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTDiggQuestionNotificationMessage.h b/XCFPTApiKit/models/notification/PTDiggQuestionNotificationMessage.h new file mode 100644 index 0000000..39aadd7 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggQuestionNotificationMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTQuestionMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 点赞问题 +*/ +@interface PTDiggQuestionNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTQuestionMessage *question; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTDiggQuestionNotificationMessage.m b/XCFPTApiKit/models/notification/PTDiggQuestionNotificationMessage.m new file mode 100644 index 0000000..a7ab48c --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggQuestionNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggQuestionNotificationMessage.h" +@implementation PTDiggQuestionNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"question": @"question",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTDiggRecipeQuestionAnswerNotificationMessage.h b/XCFPTApiKit/models/notification/PTDiggRecipeQuestionAnswerNotificationMessage.h new file mode 100644 index 0000000..42f765f --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggRecipeQuestionAnswerNotificationMessage.h @@ -0,0 +1,23 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTRecipeQuestionAnswerV2Message.h" +#import "PTRecipeQuestionV2Message.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 点赞菜谱留言回复 +*/ +@interface PTDiggRecipeQuestionAnswerNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTRecipeQuestionAnswerV2Message *answer; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTRecipeQuestionV2Message *question; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTDiggRecipeQuestionAnswerNotificationMessage.m b/XCFPTApiKit/models/notification/PTDiggRecipeQuestionAnswerNotificationMessage.m new file mode 100644 index 0000000..2dc4eba --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggRecipeQuestionAnswerNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggRecipeQuestionAnswerNotificationMessage.h" +@implementation PTDiggRecipeQuestionAnswerNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"answer": @"answer",@"url": @"url",@"question": @"question",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTDiggRecipeQuestionNotificationMessage.h b/XCFPTApiKit/models/notification/PTDiggRecipeQuestionNotificationMessage.h new file mode 100644 index 0000000..aae4521 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggRecipeQuestionNotificationMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTRecipeQuestionMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 点赞菜谱留言 +*/ +@interface PTDiggRecipeQuestionNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTRecipeQuestionMessage *question; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTDiggRecipeQuestionNotificationMessage.m b/XCFPTApiKit/models/notification/PTDiggRecipeQuestionNotificationMessage.m new file mode 100644 index 0000000..c506072 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggRecipeQuestionNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggRecipeQuestionNotificationMessage.h" +@implementation PTDiggRecipeQuestionNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"question": @"question",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTDiggReviewNotificationMessage.h b/XCFPTApiKit/models/notification/PTDiggReviewNotificationMessage.h new file mode 100644 index 0000000..334fa4d --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggReviewNotificationMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTReviewMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 点赞商品评价 +*/ +@interface PTDiggReviewNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTReviewMessage *review; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTDiggReviewNotificationMessage.m b/XCFPTApiKit/models/notification/PTDiggReviewNotificationMessage.m new file mode 100644 index 0000000..cb1df81 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTDiggReviewNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggReviewNotificationMessage.h" +@implementation PTDiggReviewNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"review": @"review",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTFollowUserNotificationMessage.h b/XCFPTApiKit/models/notification/PTFollowUserNotificationMessage.h new file mode 100644 index 0000000..c447dfd --- /dev/null +++ b/XCFPTApiKit/models/notification/PTFollowUserNotificationMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTFollowUserNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTFollowUserNotificationMessage.m b/XCFPTApiKit/models/notification/PTFollowUserNotificationMessage.m new file mode 100644 index 0000000..3e5fb60 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTFollowUserNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTFollowUserNotificationMessage.h" +@implementation PTFollowUserNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTNotificationMessage.h b/XCFPTApiKit/models/notification/PTNotificationMessage.h new file mode 100644 index 0000000..7fd52c4 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTNotificationMessage.h @@ -0,0 +1,69 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCookRecipeNotificationMessage.h" +#import "PTCookCourseNotificationMessage.h" +#import "PTCollectRecipeNotificationMessage.h" +#import "PTDiggDishNotificationMessage.h" +#import "PTDiggRecipeQuestionNotificationMessage.h" +#import "PTDiggMpQuestionNotificationMessage.h" +#import "PTAskRecipeQuestionNotificationMessage.h" +#import "PTCommentDishNotificationMessage.h" +#import "PTAskMpQuestionNotificationMessage.h" +#import "PTReplyRecipeQuestionNotificationMessage.h" +#import "PTReplyDishCommentNotificationMessage.h" +#import "PTReplyMpQuestionNotificationMessage.h" +#import "PTFollowUserNotificationMessage.h" +#import "PTOfficialNotificationMessage.h" +#import "PTReplyShopReviewNotificationMessage.h" +#import "PTCommentReviewNotificationMessage.h" +#import "PTDiggReviewNotificationMessage.h" +#import "PTDiggRecipeQuestionAnswerNotificationMessage.h" +#import "PTReplyRecipeQuestionV2NotificationMessage.h" +#import "PTReplyRecipeQuestionAnswerNotificationMessage.h" +#import "PTCollectCourseNotificationMessage.h" +#import "PTDiggEssayNotificationMessage.h" +#import "PTCommentEssayNotificationMessage.h" +#import "PTCollectEssayNotificationMessage.h" +#import "PTPublishEssayNotificationMessage.h" +#import "PTDiggQuestionNotificationMessage.h" +#import "PTDiggQuestionAnswerNotificationMessage.h" +#import "PTReplyQuestionNotificationMessage.h" +#import "PTReplyQuestionAnswerNotificationMessage.h" +#import "PTAskQuestionNotificationMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 通知对象 +*/ +@interface PTNotificationMessage : PTModel +@property (nonatomic, strong) PTCookRecipeNotificationMessage *cookRecipe; +@property (nonatomic, strong) PTCookCourseNotificationMessage *cookCourse; +@property (nonatomic, strong) PTCollectRecipeNotificationMessage *collectRecipe; +@property (nonatomic, strong) PTDiggDishNotificationMessage *diggDish; +@property (nonatomic, strong) PTDiggRecipeQuestionNotificationMessage *diggRecipeQuestion; +@property (nonatomic, strong) PTDiggMpQuestionNotificationMessage *diggMpQuestion; +@property (nonatomic, strong) PTAskRecipeQuestionNotificationMessage *askRecipeQuestion; +@property (nonatomic, strong) PTCommentDishNotificationMessage *commentDish; +@property (nonatomic, strong) PTAskMpQuestionNotificationMessage *askMpQuestion; +@property (nonatomic, strong) PTReplyRecipeQuestionNotificationMessage *replyRecipeQuestion; +@property (nonatomic, strong) PTReplyDishCommentNotificationMessage *replyDishComment DEPRECATED_ATTRIBUTE; +@property (nonatomic, strong) PTReplyMpQuestionNotificationMessage *replyMpQuestion; +@property (nonatomic, strong) PTFollowUserNotificationMessage *followUser; +@property (nonatomic, strong) PTOfficialNotificationMessage *official; +@property (nonatomic, strong) PTReplyShopReviewNotificationMessage *replyShopReview; +@property (nonatomic, strong) PTCommentReviewNotificationMessage *commentReview; +@property (nonatomic, strong) PTDiggReviewNotificationMessage *diggReview; +@property (nonatomic, strong) PTDiggRecipeQuestionAnswerNotificationMessage *diggRecipeQuestionAnswer; +@property (nonatomic, strong) PTReplyRecipeQuestionV2NotificationMessage *replyRecipeQuestionV2; +@property (nonatomic, strong) PTReplyRecipeQuestionAnswerNotificationMessage *replyRecipeQuestionAnswer; +@property (nonatomic, strong) PTCollectCourseNotificationMessage *collectCourse; +@property (nonatomic, strong) PTDiggEssayNotificationMessage *diggEssay; +@property (nonatomic, strong) PTCommentEssayNotificationMessage *commentEssay; +@property (nonatomic, strong) PTCollectEssayNotificationMessage *collectEssay; +@property (nonatomic, strong) PTPublishEssayNotificationMessage *publishEssay; +@property (nonatomic, strong) PTDiggQuestionNotificationMessage *diggQuestion; +@property (nonatomic, strong) PTDiggQuestionAnswerNotificationMessage *diggQuestionAnswer; +@property (nonatomic, strong) PTReplyQuestionNotificationMessage *replyQuestion; +@property (nonatomic, strong) PTReplyQuestionAnswerNotificationMessage *replyQuestionAnswer; +@property (nonatomic, strong) PTAskQuestionNotificationMessage *askQuestion; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTNotificationMessage.m b/XCFPTApiKit/models/notification/PTNotificationMessage.m new file mode 100644 index 0000000..dcefebb --- /dev/null +++ b/XCFPTApiKit/models/notification/PTNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTNotificationMessage.h" +@implementation PTNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cookRecipe": @"cook_recipe",@"cookCourse": @"cook_course",@"collectRecipe": @"collect_recipe",@"diggDish": @"digg_dish",@"diggRecipeQuestion": @"digg_recipe_question",@"diggMpQuestion": @"digg_mp_question",@"askRecipeQuestion": @"ask_recipe_question",@"commentDish": @"comment_dish",@"askMpQuestion": @"ask_mp_question",@"replyRecipeQuestion": @"reply_recipe_question",@"replyDishComment": @"reply_dish_comment",@"replyMpQuestion": @"reply_mp_question",@"followUser": @"follow_user",@"official": @"official",@"replyShopReview": @"reply_shop_review",@"commentReview": @"comment_review",@"diggReview": @"digg_review",@"diggRecipeQuestionAnswer": @"digg_recipe_question_answer",@"replyRecipeQuestionV2": @"reply_recipe_question_v2",@"replyRecipeQuestionAnswer": @"reply_recipe_question_answer",@"collectCourse": @"collect_course",@"diggEssay": @"digg_essay",@"commentEssay": @"comment_essay",@"collectEssay": @"collect_essay",@"publishEssay": @"publish_essay",@"diggQuestion": @"digg_question",@"diggQuestionAnswer": @"digg_question_answer",@"replyQuestion": @"reply_question",@"replyQuestionAnswer": @"reply_question_answer",@"askQuestion": @"ask_question",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTNotificationSettingStatusMessage.h b/XCFPTApiKit/models/notification/PTNotificationSettingStatusMessage.h new file mode 100644 index 0000000..63e89b5 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTNotificationSettingStatusMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 通知设置状态 + 1表示打开 + 2表示关闭 +*/ +@interface PTNotificationSettingStatusMessage : PTModel +@property (nonatomic, assign) int32_t diggDish; +@property (nonatomic, assign) int32_t diggComment; +@property (nonatomic, assign) int32_t collectRecipe; +@property (nonatomic, assign) int32_t collectCourse; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTNotificationSettingStatusMessage.m b/XCFPTApiKit/models/notification/PTNotificationSettingStatusMessage.m new file mode 100644 index 0000000..267ef71 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTNotificationSettingStatusMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTNotificationSettingStatusMessage.h" +@implementation PTNotificationSettingStatusMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"diggDish": @"digg_dish",@"diggComment": @"digg_comment",@"collectRecipe": @"collect_recipe",@"collectCourse": @"collect_course",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTNotificationStatusEnum.h b/XCFPTApiKit/models/notification/PTNotificationStatusEnum.h new file mode 100644 index 0000000..dfac9a4 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTNotificationStatusEnum.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTNotificationStatusEnum_h +#define PTNotificationStatusEnum_h +typedef NS_ENUM(NSUInteger, PTNotificationStatusEnum){ + PTNotificationStatusEnumUNSET = 0, + PTNotificationStatusEnumREAD = 1, + PTNotificationStatusEnumUNREAD = 2, +}; +#endif diff --git a/XCFPTApiKit/models/notification/PTNotificationTabMessage.h b/XCFPTApiKit/models/notification/PTNotificationTabMessage.h new file mode 100644 index 0000000..dff3a28 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTNotificationTabMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 通知tab对象 +*/ +@interface PTNotificationTabMessage : PTModel +@property (nonatomic, copy) NSString *notificationTabId; +@property (nonatomic, copy) NSString *name; +/** + tab 的图标url +*/ +@property (nonatomic, strong) PTPictureDictMessage *icon; +@property (nonatomic, assign) int32_t nUnreadNotifications; +/** + 这个tab是否拥有设置按钮 +*/ +@property (nonatomic, assign) BOOL hasSettingButton; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTNotificationTabMessage.m b/XCFPTApiKit/models/notification/PTNotificationTabMessage.m new file mode 100644 index 0000000..2b3a8c2 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTNotificationTabMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTNotificationTabMessage.h" +@implementation PTNotificationTabMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationTabId": @"notification_tab_id",@"name": @"name",@"icon": @"icon",@"nUnreadNotifications": @"n_unread_notifications",@"hasSettingButton": @"has_setting_button",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTOfficialNotificationMessage.h b/XCFPTApiKit/models/notification/PTOfficialNotificationMessage.h new file mode 100644 index 0000000..e915819 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTOfficialNotificationMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTOfficialNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *receiver; +/** + 通知的文本 +*/ +@property (nonatomic, copy) NSString *msg; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTOfficialNotificationMessage.m b/XCFPTApiKit/models/notification/PTOfficialNotificationMessage.m new file mode 100644 index 0000000..942f523 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTOfficialNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTOfficialNotificationMessage.h" +@implementation PTOfficialNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"receiver": @"receiver",@"msg": @"msg",@"createTime": @"create_time",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTPublishEssayNotificationMessage.h b/XCFPTApiKit/models/notification/PTPublishEssayNotificationMessage.h new file mode 100644 index 0000000..96f0910 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTPublishEssayNotificationMessage.h @@ -0,0 +1,22 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTEssayMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 发布故事(由at用户触发) +*/ +@interface PTPublishEssayNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTEssayMessage *essay; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTPublishEssayNotificationMessage.m b/XCFPTApiKit/models/notification/PTPublishEssayNotificationMessage.m new file mode 100644 index 0000000..d9cbc96 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTPublishEssayNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPublishEssayNotificationMessage.h" +@implementation PTPublishEssayNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"essay": @"essay",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTReplyDishCommentNotificationMessage.h b/XCFPTApiKit/models/notification/PTReplyDishCommentNotificationMessage.h new file mode 100644 index 0000000..dc4336a --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyDishCommentNotificationMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTDishMessage.h" +#import "PTCommentMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReplyDishCommentNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTDishMessage *dish; +@property (nonatomic, strong) PTCommentMessage *comment; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTReplyDishCommentNotificationMessage.m b/XCFPTApiKit/models/notification/PTReplyDishCommentNotificationMessage.m new file mode 100644 index 0000000..8206fa3 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyDishCommentNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReplyDishCommentNotificationMessage.h" +@implementation PTReplyDishCommentNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"dish": @"dish",@"comment": @"comment",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTReplyMpQuestionNotificationMessage.h b/XCFPTApiKit/models/notification/PTReplyMpQuestionNotificationMessage.h new file mode 100644 index 0000000..5458b6a --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyMpQuestionNotificationMessage.h @@ -0,0 +1,19 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTMpQuestionMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReplyMpQuestionNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTMpQuestionMessage *mpQuestion; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTReplyMpQuestionNotificationMessage.m b/XCFPTApiKit/models/notification/PTReplyMpQuestionNotificationMessage.m new file mode 100644 index 0000000..44c4acf --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyMpQuestionNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReplyMpQuestionNotificationMessage.h" +@implementation PTReplyMpQuestionNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"mpQuestion": @"mp_question",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTReplyQuestionAnswerNotificationMessage.h b/XCFPTApiKit/models/notification/PTReplyQuestionAnswerNotificationMessage.h new file mode 100644 index 0000000..4fb36a9 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyQuestionAnswerNotificationMessage.h @@ -0,0 +1,26 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTQuestionAnswerMessage.h" +#import "PTQuestionAnswerMessage.h" +#import "PTQuestionMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 回复某个问题下的回复 +*/ +@interface PTReplyQuestionAnswerNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTQuestionAnswerMessage *senderAnswer; +@property (nonatomic, strong) PTQuestionAnswerMessage *receiverAnswer; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTQuestionMessage *question; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTReplyQuestionAnswerNotificationMessage.m b/XCFPTApiKit/models/notification/PTReplyQuestionAnswerNotificationMessage.m new file mode 100644 index 0000000..252e08d --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyQuestionAnswerNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReplyQuestionAnswerNotificationMessage.h" +@implementation PTReplyQuestionAnswerNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"senderAnswer": @"sender_answer",@"receiverAnswer": @"receiver_answer",@"url": @"url",@"question": @"question",@"isNotifiedByAt": @"is_notified_by_at",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTReplyQuestionNotificationMessage.h b/XCFPTApiKit/models/notification/PTReplyQuestionNotificationMessage.h new file mode 100644 index 0000000..9d7c6af --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyQuestionNotificationMessage.h @@ -0,0 +1,24 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTQuestionMessage.h" +#import "PTQuestionAnswerMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 回复问题 +*/ +@interface PTReplyQuestionNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTQuestionMessage *question; +@property (nonatomic, strong) PTQuestionAnswerMessage *answer; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTReplyQuestionNotificationMessage.m b/XCFPTApiKit/models/notification/PTReplyQuestionNotificationMessage.m new file mode 100644 index 0000000..8fe5ce2 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyQuestionNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReplyQuestionNotificationMessage.h" +@implementation PTReplyQuestionNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"question": @"question",@"answer": @"answer",@"url": @"url",@"isNotifiedByAt": @"is_notified_by_at",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTReplyRecipeQuestionAnswerNotificationMessage.h b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionAnswerNotificationMessage.h new file mode 100644 index 0000000..3dba710 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionAnswerNotificationMessage.h @@ -0,0 +1,26 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTRecipeQuestionAnswerV2Message.h" +#import "PTRecipeQuestionAnswerV2Message.h" +#import "PTRecipeQuestionV2Message.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 回复 菜谱留言 的回复 +*/ +@interface PTReplyRecipeQuestionAnswerNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTRecipeQuestionAnswerV2Message *senderAnswer; +@property (nonatomic, strong) PTRecipeQuestionAnswerV2Message *receiverAnswer; +@property (nonatomic, strong) PTRecipeQuestionV2Message *question; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTReplyRecipeQuestionAnswerNotificationMessage.m b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionAnswerNotificationMessage.m new file mode 100644 index 0000000..4188d01 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionAnswerNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReplyRecipeQuestionAnswerNotificationMessage.h" +@implementation PTReplyRecipeQuestionAnswerNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"url": @"url",@"senderAnswer": @"sender_answer",@"receiverAnswer": @"receiver_answer",@"question": @"question",@"isNotifiedByAt": @"is_notified_by_at",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTReplyRecipeQuestionNotificationMessage.h b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionNotificationMessage.h new file mode 100644 index 0000000..2dec12c --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionNotificationMessage.h @@ -0,0 +1,19 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTRecipeQuestionMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReplyRecipeQuestionNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTRecipeQuestionMessage *recipeQuestion; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTReplyRecipeQuestionNotificationMessage.m b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionNotificationMessage.m new file mode 100644 index 0000000..08b542f --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReplyRecipeQuestionNotificationMessage.h" +@implementation PTReplyRecipeQuestionNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"recipeQuestion": @"recipe_question",@"isNotifiedByAt": @"is_notified_by_at",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTReplyRecipeQuestionV2NotificationMessage.h b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionV2NotificationMessage.h new file mode 100644 index 0000000..22f54a1 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionV2NotificationMessage.h @@ -0,0 +1,24 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +#import "PTRecipeQuestionV2Message.h" +#import "PTRecipeQuestionAnswerV2Message.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 回复菜谱留言 +*/ +@interface PTReplyRecipeQuestionV2NotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTUserMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTRecipeQuestionV2Message *question; +@property (nonatomic, strong) PTRecipeQuestionAnswerV2Message *answer; +@property (nonatomic, assign) BOOL isNotifiedByAt; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTReplyRecipeQuestionV2NotificationMessage.m b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionV2NotificationMessage.m new file mode 100644 index 0000000..a38acd5 --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyRecipeQuestionV2NotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReplyRecipeQuestionV2NotificationMessage.h" +@implementation PTReplyRecipeQuestionV2NotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"url": @"url",@"question": @"question",@"answer": @"answer",@"isNotifiedByAt": @"is_notified_by_at",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/notification/PTReplyShopReviewNotificationMessage.h b/XCFPTApiKit/models/notification/PTReplyShopReviewNotificationMessage.h new file mode 100644 index 0000000..0bfdb0c --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyShopReviewNotificationMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTShopInfoMessage.h" +#import "PTUserMessage.h" +#import "PTReviewMessage.h" +#import "PTNotificationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 商家回复商品留言的通知 +*/ +@interface PTReplyShopReviewNotificationMessage : PTModel +@property (nonatomic, copy) NSString *notificationId; +@property (nonatomic, strong) PTShopInfoMessage *sender; +@property (nonatomic, strong) PTUserMessage *receiver; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTReviewMessage *review; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, assign) BOOL isValid; +@property (nonatomic, assign) PTNotificationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/notification/PTReplyShopReviewNotificationMessage.m b/XCFPTApiKit/models/notification/PTReplyShopReviewNotificationMessage.m new file mode 100644 index 0000000..1a35e0d --- /dev/null +++ b/XCFPTApiKit/models/notification/PTReplyShopReviewNotificationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReplyShopReviewNotificationMessage.h" +@implementation PTReplyShopReviewNotificationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationId": @"notification_id",@"sender": @"sender",@"receiver": @"receiver",@"createTime": @"create_time",@"review": @"review",@"url": @"url",@"isValid": @"is_valid",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/post/PTPostMessage.h b/XCFPTApiKit/models/post/PTPostMessage.h new file mode 100644 index 0000000..5882328 --- /dev/null +++ b/XCFPTApiKit/models/post/PTPostMessage.h @@ -0,0 +1,22 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPostMessage : PTModel +@property (nonatomic, copy) NSString *postId; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, copy) NSString *upTime; +@property (nonatomic, assign) int32_t visits; +@property (nonatomic, assign) BOOL isUp; +@property (nonatomic, assign) BOOL isTitleDescHidden; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *updateTime; +@property (nonatomic, assign) int32_t nQuestions; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *content; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/post/PTPostMessage.m b/XCFPTApiKit/models/post/PTPostMessage.m new file mode 100644 index 0000000..16d9427 --- /dev/null +++ b/XCFPTApiKit/models/post/PTPostMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPostMessage.h" +@implementation PTPostMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"postId": @"id",@"title": @"title",@"image": @"image",@"url": @"url",@"desc": @"desc",@"upTime": @"up_time",@"visits": @"visits",@"isUp": @"is_up",@"isTitleDescHidden": @"is_title_desc_hidden",@"createTime": @"create_time",@"updateTime": @"update_time",@"nQuestions": @"n_questions",@"author": @"author",@"content": @"content",}; +} +@end diff --git a/XCFPTApiKit/models/question/PTMpQuestionAnswerMessage.h b/XCFPTApiKit/models/question/PTMpQuestionAnswerMessage.h new file mode 100644 index 0000000..7c32763 --- /dev/null +++ b/XCFPTApiKit/models/question/PTMpQuestionAnswerMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMpQuestionAnswerMessage : PTModel +@property (nonatomic, copy) NSString *text; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *updateTime; +@property (nonatomic, copy) NSString *mpAnswerId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/question/PTMpQuestionAnswerMessage.m b/XCFPTApiKit/models/question/PTMpQuestionAnswerMessage.m new file mode 100644 index 0000000..9ad0ad9 --- /dev/null +++ b/XCFPTApiKit/models/question/PTMpQuestionAnswerMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMpQuestionAnswerMessage.h" +@implementation PTMpQuestionAnswerMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",@"author": @"author",@"createTime": @"create_time",@"updateTime": @"update_time",@"mpAnswerId": @"id",}; +} +@end diff --git a/XCFPTApiKit/models/question/PTMpQuestionMessage.h b/XCFPTApiKit/models/question/PTMpQuestionMessage.h new file mode 100644 index 0000000..7d08901 --- /dev/null +++ b/XCFPTApiKit/models/question/PTMpQuestionMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTMpQuestionAnswerMessage.h" +#import "PTPostMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMpQuestionMessage : PTModel +@property (nonatomic, copy) NSString *mpQuestionId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, assign) int32_t nDiggs; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *updateTime; +@property (nonatomic, assign) BOOL diggedByMe; +@property (nonatomic, strong) PTMpQuestionAnswerMessage *answer; +@property (nonatomic, strong) PTPostMessage *post; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/question/PTMpQuestionMessage.m b/XCFPTApiKit/models/question/PTMpQuestionMessage.m new file mode 100644 index 0000000..8ab0eaf --- /dev/null +++ b/XCFPTApiKit/models/question/PTMpQuestionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMpQuestionMessage.h" +@implementation PTMpQuestionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"mpQuestionId": @"id",@"text": @"text",@"nDiggs": @"n_diggs",@"author": @"author",@"createTime": @"create_time",@"updateTime": @"update_time",@"diggedByMe": @"digged_by_me",@"answer": @"answer",@"post": @"post",}; +} +@end diff --git a/XCFPTApiKit/models/question/PTQuestionAnswerMessage.h b/XCFPTApiKit/models/question/PTQuestionAnswerMessage.h new file mode 100644 index 0000000..2c113fa --- /dev/null +++ b/XCFPTApiKit/models/question/PTQuestionAnswerMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTQuestionAnswerMessage : PTModel +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, assign) int32_t nDiggs; +@property (nonatomic, strong) PTUserMessage *author; +/** + 被回复的人 +*/ +@property (nonatomic, strong) PTUserMessage *answeredUser; +@property (nonatomic, assign) BOOL diggedByMe; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/question/PTQuestionAnswerMessage.m b/XCFPTApiKit/models/question/PTQuestionAnswerMessage.m new file mode 100644 index 0000000..9e4f01b --- /dev/null +++ b/XCFPTApiKit/models/question/PTQuestionAnswerMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTQuestionAnswerMessage.h" +@implementation PTQuestionAnswerMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerId": @"id",@"text": @"text",@"createTime": @"create_time",@"nDiggs": @"n_diggs",@"author": @"author",@"answeredUser": @"answered_user",@"diggedByMe": @"digged_by_me",}; +} +@end diff --git a/XCFPTApiKit/models/question/PTQuestionMessage.h b/XCFPTApiKit/models/question/PTQuestionMessage.h new file mode 100644 index 0000000..2aefb89 --- /dev/null +++ b/XCFPTApiKit/models/question/PTQuestionMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTQuestionAnswerMessage.h" +#import "PTQuestionTargetMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTQuestionMessage : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, assign) int32_t nDiggs; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, assign) BOOL diggedByMe; +@property (nonatomic, strong) NSArray *answers; +@property (nonatomic, assign) int32_t nAnswers; +@property (nonatomic, strong) PTQuestionTargetMessage *target; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/question/PTQuestionMessage.m b/XCFPTApiKit/models/question/PTQuestionMessage.m new file mode 100644 index 0000000..c3b9533 --- /dev/null +++ b/XCFPTApiKit/models/question/PTQuestionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTQuestionMessage.h" +@implementation PTQuestionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"answers" : [PTQuestionAnswerMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"id",@"text": @"text",@"nDiggs": @"n_diggs",@"author": @"author",@"createTime": @"create_time",@"diggedByMe": @"digged_by_me",@"answers": @"answers",@"nAnswers": @"n_answers",@"target": @"target",}; +} +@end diff --git a/XCFPTApiKit/models/question/PTQuestionTargetMessage.h b/XCFPTApiKit/models/question/PTQuestionTargetMessage.h new file mode 100644 index 0000000..1071073 --- /dev/null +++ b/XCFPTApiKit/models/question/PTQuestionTargetMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEssayMessage.h" +#import "PTDishMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTQuestionTargetMessage : PTModel +@property (nonatomic, strong) PTEssayMessage *essay; +@property (nonatomic, strong) PTDishMessage *dish; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/question/PTQuestionTargetMessage.m b/XCFPTApiKit/models/question/PTQuestionTargetMessage.m new file mode 100644 index 0000000..951f40e --- /dev/null +++ b/XCFPTApiKit/models/question/PTQuestionTargetMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTQuestionTargetMessage.h" +@implementation PTQuestionTargetMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essay": @"essay",@"dish": @"dish",}; +} +@end diff --git a/XCFPTApiKit/models/question/PTQuestionTargetTypeEnum.h b/XCFPTApiKit/models/question/PTQuestionTargetTypeEnum.h new file mode 100644 index 0000000..a8d4e35 --- /dev/null +++ b/XCFPTApiKit/models/question/PTQuestionTargetTypeEnum.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTQuestionTargetTypeEnum_h +#define PTQuestionTargetTypeEnum_h +typedef NS_ENUM(NSUInteger, PTQuestionTargetTypeEnum){ + PTQuestionTargetTypeEnumESSAY = 0, + PTQuestionTargetTypeEnumRECIPE = 1, + PTQuestionTargetTypeEnumDISH = 2, +}; +#endif diff --git a/XCFPTApiKit/models/question/PTRecipeQuestionAnswerMessage.h b/XCFPTApiKit/models/question/PTRecipeQuestionAnswerMessage.h new file mode 100644 index 0000000..0486bbd --- /dev/null +++ b/XCFPTApiKit/models/question/PTRecipeQuestionAnswerMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipeQuestionAnswerMessage : PTModel +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *answerId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/question/PTRecipeQuestionAnswerMessage.m b/XCFPTApiKit/models/question/PTRecipeQuestionAnswerMessage.m new file mode 100644 index 0000000..cba0228 --- /dev/null +++ b/XCFPTApiKit/models/question/PTRecipeQuestionAnswerMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeQuestionAnswerMessage.h" +@implementation PTRecipeQuestionAnswerMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",@"createTime": @"create_time",@"author": @"author",@"answerId": @"id",}; +} +@end diff --git a/XCFPTApiKit/models/question/PTRecipeQuestionAnswerV2Message.h b/XCFPTApiKit/models/question/PTRecipeQuestionAnswerV2Message.h new file mode 100644 index 0000000..790d5c2 --- /dev/null +++ b/XCFPTApiKit/models/question/PTRecipeQuestionAnswerV2Message.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipeQuestionAnswerV2Message : PTModel +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, assign) int32_t nDiggs; +@property (nonatomic, strong) PTUserMessage *author; +/** + 被回复的人 +*/ +@property (nonatomic, strong) PTUserMessage *answeredUser; +@property (nonatomic, assign) BOOL diggedByMe; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/question/PTRecipeQuestionAnswerV2Message.m b/XCFPTApiKit/models/question/PTRecipeQuestionAnswerV2Message.m new file mode 100644 index 0000000..8af9ce7 --- /dev/null +++ b/XCFPTApiKit/models/question/PTRecipeQuestionAnswerV2Message.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeQuestionAnswerV2Message.h" +@implementation PTRecipeQuestionAnswerV2Message ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerId": @"id",@"text": @"text",@"createTime": @"create_time",@"nDiggs": @"n_diggs",@"author": @"author",@"answeredUser": @"answered_user",@"diggedByMe": @"digged_by_me",}; +} +@end diff --git a/XCFPTApiKit/models/question/PTRecipeQuestionMessage.h b/XCFPTApiKit/models/question/PTRecipeQuestionMessage.h new file mode 100644 index 0000000..5cb39fb --- /dev/null +++ b/XCFPTApiKit/models/question/PTRecipeQuestionMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTRecipeQuestionAnswerMessage.h" +#import "PTRecipeMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipeQuestionMessage : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, assign) int32_t nDiggs; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *updateTime; +@property (nonatomic, assign) BOOL diggedByMe; +@property (nonatomic, strong) PTRecipeQuestionAnswerMessage *answer; +@property (nonatomic, strong) PTRecipeMessage *recipe; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/question/PTRecipeQuestionMessage.m b/XCFPTApiKit/models/question/PTRecipeQuestionMessage.m new file mode 100644 index 0000000..96e342b --- /dev/null +++ b/XCFPTApiKit/models/question/PTRecipeQuestionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeQuestionMessage.h" +@implementation PTRecipeQuestionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"id",@"text": @"text",@"nDiggs": @"n_diggs",@"author": @"author",@"createTime": @"create_time",@"updateTime": @"update_time",@"diggedByMe": @"digged_by_me",@"answer": @"answer",@"recipe": @"recipe",}; +} +@end diff --git a/XCFPTApiKit/models/question/PTRecipeQuestionV2Message.h b/XCFPTApiKit/models/question/PTRecipeQuestionV2Message.h new file mode 100644 index 0000000..5b8d010 --- /dev/null +++ b/XCFPTApiKit/models/question/PTRecipeQuestionV2Message.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTRecipeQuestionAnswerV2Message.h" +#import "PTRecipeMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipeQuestionV2Message : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, assign) int32_t nDiggs; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, assign) BOOL diggedByMe; +@property (nonatomic, strong) NSArray *answers; +@property (nonatomic, assign) int32_t nAnswers; +@property (nonatomic, strong) PTRecipeMessage *recipe; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/question/PTRecipeQuestionV2Message.m b/XCFPTApiKit/models/question/PTRecipeQuestionV2Message.m new file mode 100644 index 0000000..5296bc3 --- /dev/null +++ b/XCFPTApiKit/models/question/PTRecipeQuestionV2Message.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeQuestionV2Message.h" +@implementation PTRecipeQuestionV2Message ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"answers" : [PTRecipeQuestionAnswerV2Message class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"id",@"text": @"text",@"nDiggs": @"n_diggs",@"author": @"author",@"createTime": @"create_time",@"diggedByMe": @"digged_by_me",@"answers": @"answers",@"nAnswers": @"n_answers",@"recipe": @"recipe",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTAnswerInfoMessage.h b/XCFPTApiKit/models/questionnaire/PTAnswerInfoMessage.h new file mode 100644 index 0000000..35e44c3 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTAnswerInfoMessage.h @@ -0,0 +1,20 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 展示答案 +*/ +@interface PTAnswerInfoMessage : PTModel +@property (nonatomic, assign) int32_t questionId; +@property (nonatomic, assign) int32_t questionType; +/** + 选项id +*/ +@property (nonatomic, copy) NSString *optionId; +/** + 位置代码 +*/ +@property (nonatomic, copy) NSString *locationCode; +@property (nonatomic, copy) NSString *text; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTAnswerInfoMessage.m b/XCFPTApiKit/models/questionnaire/PTAnswerInfoMessage.m new file mode 100644 index 0000000..cc40771 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTAnswerInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAnswerInfoMessage.h" +@implementation PTAnswerInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"questionType": @"question_type",@"optionId": @"option_id",@"locationCode": @"location_code",@"text": @"text",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTLocationQuestionMessage.h b/XCFPTApiKit/models/questionnaire/PTLocationQuestionMessage.h new file mode 100644 index 0000000..62ea886 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTLocationQuestionMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 位置问题,本来类型属于多填空问题,这里使用比较独立,就单独给个定义 +*/ +@interface PTLocationQuestionMessage : PTModel +@property (nonatomic, assign) int32_t questionId; +@property (nonatomic, copy) NSString *desc; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTLocationQuestionMessage.m b/XCFPTApiKit/models/questionnaire/PTLocationQuestionMessage.m new file mode 100644 index 0000000..3aa7bf0 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTLocationQuestionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLocationQuestionMessage.h" +@implementation PTLocationQuestionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"desc": @"desc",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTOptionMessage.h b/XCFPTApiKit/models/questionnaire/PTOptionMessage.h new file mode 100644 index 0000000..ab28137 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTOptionMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTOptionMessage : PTModel +@property (nonatomic, copy) NSString *optionId; +@property (nonatomic, copy) NSString *desc; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTOptionMessage.m b/XCFPTApiKit/models/questionnaire/PTOptionMessage.m new file mode 100644 index 0000000..4306d47 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTOptionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTOptionMessage.h" +@implementation PTOptionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"optionId": @"option_id",@"desc": @"desc",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTPictureOptionMessage.h b/XCFPTApiKit/models/questionnaire/PTPictureOptionMessage.h new file mode 100644 index 0000000..202df0a --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTPictureOptionMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPictureOptionMessage : PTModel +@property (nonatomic, copy) NSString *optionId; +@property (nonatomic, strong) PTPictureDictMessage *img; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTPictureOptionMessage.m b/XCFPTApiKit/models/questionnaire/PTPictureOptionMessage.m new file mode 100644 index 0000000..c22eaae --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTPictureOptionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPictureOptionMessage.h" +@implementation PTPictureOptionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"optionId": @"option_id",@"img": @"img",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTPictureRadioQuestionMessage.h b/XCFPTApiKit/models/questionnaire/PTPictureRadioQuestionMessage.h new file mode 100644 index 0000000..20c124f --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTPictureRadioQuestionMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureOptionMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPictureRadioQuestionMessage : PTModel +@property (nonatomic, assign) int32_t questionId; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, strong) NSArray *options; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTPictureRadioQuestionMessage.m b/XCFPTApiKit/models/questionnaire/PTPictureRadioQuestionMessage.m new file mode 100644 index 0000000..1384d25 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTPictureRadioQuestionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPictureRadioQuestionMessage.h" +@implementation PTPictureRadioQuestionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"options" : [PTPictureOptionMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"desc": @"desc",@"options": @"options",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTQuestionnaireMessage.h b/XCFPTApiKit/models/questionnaire/PTQuestionnaireMessage.h new file mode 100644 index 0000000..0b1dc75 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTQuestionnaireMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionnaireQuestionMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTQuestionnaireMessage : PTModel +@property (nonatomic, copy) NSString *questionnaireId; +@property (nonatomic, strong) NSArray *questions; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTQuestionnaireMessage.m b/XCFPTApiKit/models/questionnaire/PTQuestionnaireMessage.m new file mode 100644 index 0000000..3565a7f --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTQuestionnaireMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTQuestionnaireMessage.h" +@implementation PTQuestionnaireMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"questions" : [PTQuestionnaireQuestionMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionnaireId": @"questionnaire_id",@"questions": @"questions",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionAnswerMessage.h b/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionAnswerMessage.h new file mode 100644 index 0000000..7370e9f --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionAnswerMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 发送过来的答案结构 +*/ +@interface PTQuestionnaireQuestionAnswerMessage : PTModel +@property (nonatomic, assign) int32_t questionId; +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *answer; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionAnswerMessage.m b/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionAnswerMessage.m new file mode 100644 index 0000000..b2b6608 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionAnswerMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTQuestionnaireQuestionAnswerMessage.h" +@implementation PTQuestionnaireQuestionAnswerMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"answerId": @"answer_id",@"answer": @"answer",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionMessage.h b/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionMessage.h new file mode 100644 index 0000000..9ce1261 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRadioQuestionMessage.h" +#import "PTTextQuestionMessage.h" +#import "PTLocationQuestionMessage.h" +#import "PTPictureRadioQuestionMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTQuestionnaireQuestionMessage : PTModel +@property (nonatomic, strong) PTRadioQuestionMessage *radioQuestion; +@property (nonatomic, strong) PTTextQuestionMessage *textQuestion; +@property (nonatomic, strong) PTLocationQuestionMessage *locationQuestion; +@property (nonatomic, strong) PTPictureRadioQuestionMessage *pictureRadioQuestion; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionMessage.m b/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionMessage.m new file mode 100644 index 0000000..c087ccf --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTQuestionnaireQuestionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTQuestionnaireQuestionMessage.h" +@implementation PTQuestionnaireQuestionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"radioQuestion": @"radio_question",@"textQuestion": @"text_question",@"locationQuestion": @"location_question",@"pictureRadioQuestion": @"picture_radio_question",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTRadioQuestionMessage.h b/XCFPTApiKit/models/questionnaire/PTRadioQuestionMessage.h new file mode 100644 index 0000000..4a3ca33 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTRadioQuestionMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTOptionMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRadioQuestionMessage : PTModel +/** + 当时写描述的时候的问题,目前不好再改类型 +*/ +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, strong) NSArray *options; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTRadioQuestionMessage.m b/XCFPTApiKit/models/questionnaire/PTRadioQuestionMessage.m new file mode 100644 index 0000000..2cb724f --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTRadioQuestionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRadioQuestionMessage.h" +@implementation PTRadioQuestionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"options" : [PTOptionMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"desc": @"desc",@"options": @"options",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTRememberedAnswerInfoMessage.h b/XCFPTApiKit/models/questionnaire/PTRememberedAnswerInfoMessage.h new file mode 100644 index 0000000..1690cda --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTRememberedAnswerInfoMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAnswerInfoMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRememberedAnswerInfoMessage : PTModel +@property (nonatomic, strong) NSArray *answerInfoList; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTRememberedAnswerInfoMessage.m b/XCFPTApiKit/models/questionnaire/PTRememberedAnswerInfoMessage.m new file mode 100644 index 0000000..5436dca --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTRememberedAnswerInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRememberedAnswerInfoMessage.h" +@implementation PTRememberedAnswerInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"answerInfoList" : [PTAnswerInfoMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerInfoList": @"answer_info_list",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTTextQuestionMessage.h b/XCFPTApiKit/models/questionnaire/PTTextQuestionMessage.h new file mode 100644 index 0000000..352ea4d --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTTextQuestionMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTTextQuestionMessage : PTModel +@property (nonatomic, assign) int32_t questionId; +@property (nonatomic, copy) NSString *desc; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTTextQuestionMessage.m b/XCFPTApiKit/models/questionnaire/PTTextQuestionMessage.m new file mode 100644 index 0000000..ecd878d --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTTextQuestionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTTextQuestionMessage.h" +@implementation PTTextQuestionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"desc": @"desc",}; +} +@end diff --git a/XCFPTApiKit/models/questionnaire/PTUserAnswerMessage.h b/XCFPTApiKit/models/questionnaire/PTUserAnswerMessage.h new file mode 100644 index 0000000..2663342 --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTUserAnswerMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAnswerInfoMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUserAnswerMessage : PTModel +@property (nonatomic, strong) NSArray *answerInfoList; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/questionnaire/PTUserAnswerMessage.m b/XCFPTApiKit/models/questionnaire/PTUserAnswerMessage.m new file mode 100644 index 0000000..98fa3fd --- /dev/null +++ b/XCFPTApiKit/models/questionnaire/PTUserAnswerMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUserAnswerMessage.h" +@implementation PTUserAnswerMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"answerInfoList" : [PTAnswerInfoMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerInfoList": @"answer_info_list",}; +} +@end diff --git a/XCFPTApiKit/models/recipe/PTInstructionMessage.h b/XCFPTApiKit/models/recipe/PTInstructionMessage.h new file mode 100644 index 0000000..caec398 --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTInstructionMessage.h @@ -0,0 +1,39 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTVideoDictMessage.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 步骤 +*/ +@interface PTInstructionMessage : PTModel +/** + 步骤顺序 +*/ +@property (nonatomic, copy) NSString *step; +/** + 步骤说明文字 +*/ +@property (nonatomic, copy) NSString *text; +/** + 步骤图标识, 看起来像文件名 +*/ +@property (nonatomic, copy) NSString *ident; +/** + 视频 +*/ +@property (nonatomic, strong) PTVideoDictMessage *video; +/** + 步骤图完整 url +*/ +@property (nonatomic, copy) NSString *url; +/** + 800 尺寸图片 +*/ +@property (nonatomic, copy) NSString *photo800 DEPRECATED_ATTRIBUTE; +/** + 图片详细信息 +*/ +@property (nonatomic, strong) PTPictureDictMessage *image; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/recipe/PTInstructionMessage.m b/XCFPTApiKit/models/recipe/PTInstructionMessage.m new file mode 100644 index 0000000..0ea8413 --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTInstructionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTInstructionMessage.h" +@implementation PTInstructionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"step": @"step",@"text": @"text",@"ident": @"ident",@"video": @"video",@"url": @"url",@"photo800": @"photo800",@"image": @"image",}; +} +@end diff --git a/XCFPTApiKit/models/recipe/PTRecipeAdaptationMessage.h b/XCFPTApiKit/models/recipe/PTRecipeAdaptationMessage.h new file mode 100644 index 0000000..7cd14a0 --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTRecipeAdaptationMessage.h @@ -0,0 +1,29 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 改编信息 +*/ +@interface PTRecipeAdaptationMessage : PTModel +/** + 允许改编 +*/ +@property (nonatomic, assign) BOOL allowAdaptation; +/** + 被改编次数 +*/ +@property (nonatomic, assign) int32_t nAdaptation; +/** + 根菜谱 ID +*/ +@property (nonatomic, assign) int32_t rootRecipeId; +/** + 是否允许切换允许改编的状态 +*/ +@property (nonatomic, assign) BOOL allowToChangeAdaptationStatus; +/** + 改编历史记录, 完整 url +*/ +@property (nonatomic, copy) NSString *adaptationHistoryUrl; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/recipe/PTRecipeAdaptationMessage.m b/XCFPTApiKit/models/recipe/PTRecipeAdaptationMessage.m new file mode 100644 index 0000000..3d97055 --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTRecipeAdaptationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeAdaptationMessage.h" +@implementation PTRecipeAdaptationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"allowAdaptation": @"allow_adaptation",@"nAdaptation": @"n_adaptation",@"rootRecipeId": @"root_recipe_id",@"allowToChangeAdaptationStatus": @"allow_to_change_adaptation_status",@"adaptationHistoryUrl": @"adaptation_history_url",}; +} +@end diff --git a/XCFPTApiKit/models/recipe/PTRecipeCatsMessage.h b/XCFPTApiKit/models/recipe/PTRecipeCatsMessage.h new file mode 100644 index 0000000..6886046 --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTRecipeCatsMessage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 菜谱分类 +*/ +@interface PTRecipeCatsMessage : PTModel +/** + 分类名 +*/ +@property (nonatomic, copy) NSString *name; +/** + 分类页面 url +*/ +@property (nonatomic, copy) NSString *url; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/recipe/PTRecipeCatsMessage.m b/XCFPTApiKit/models/recipe/PTRecipeCatsMessage.m new file mode 100644 index 0000000..0ea0fa3 --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTRecipeCatsMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeCatsMessage.h" +@implementation PTRecipeCatsMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"name": @"name",@"url": @"url",}; +} +@end diff --git a/XCFPTApiKit/models/recipe/PTRecipeLabelMessage.h b/XCFPTApiKit/models/recipe/PTRecipeLabelMessage.h new file mode 100644 index 0000000..b3e2765 --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTRecipeLabelMessage.h @@ -0,0 +1,30 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipeLabelMessage : PTModel +/** + 文案 +*/ +@property (nonatomic, copy) NSString *text; +/** + 跳转用的 url 为空则 label 不可点击 +*/ +@property (nonatomic, copy) NSString *url; +/** + RBG 色值, 文字颜色 +*/ +@property (nonatomic, copy) NSString *color; +/** + ARBG 色值, 背景色 +*/ +@property (nonatomic, copy) NSString *bgColor; +/** + ARBG 色值, 渐变背景色 +*/ +@property (nonatomic, strong) NSArray *gradientBgColors; +/** + ARBG 色值, 新版使用的文字颜色 +*/ +@property (nonatomic, copy) NSString *colorV2; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/recipe/PTRecipeLabelMessage.m b/XCFPTApiKit/models/recipe/PTRecipeLabelMessage.m new file mode 100644 index 0000000..8f8d8ac --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTRecipeLabelMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeLabelMessage.h" +@implementation PTRecipeLabelMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",@"url": @"url",@"color": @"color",@"bgColor": @"bg_color",@"gradientBgColors": @"gradient_bg_colors",@"colorV2": @"color_v2",}; +} +@end diff --git a/XCFPTApiKit/models/recipe/PTRecipeMessage.h b/XCFPTApiKit/models/recipe/PTRecipeMessage.h new file mode 100644 index 0000000..5248772 --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTRecipeMessage.h @@ -0,0 +1,138 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTUserMessage.h" +#import "PTRecipeLabelMessage.h" +#import "PTRecipeAdaptationMessage.h" +#import "PTUserMessage.h" +#import "PTIngredientMessage.h" +#import "PTInstructionMessage.h" +#import "PTRecipeCatsMessage.h" +#import "PTRecipeStatsMessage.h" +#import "PTVideoDictMessage.h" +#import "PTVideoDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 菜谱 +*/ +@interface PTRecipeMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@property (nonatomic, copy) NSString *name; +/** + 用户填写的一段简介 +*/ +@property (nonatomic, copy) NSString *desc; +/** + 首图 +*/ +@property (nonatomic, copy) NSString *photo; +/** + 首图详情 +*/ +@property (nonatomic, strong) PTPictureDictMessage *image; +/** + 是否有双头像 +*/ +@property (nonatomic, assign) BOOL hasMinorAvatar; +/** + 双头像菜谱会有第二个作者 +*/ +@property (nonatomic, strong) PTUserMessage *minorAuthor; +/** + 是否是改编菜谱 +*/ +@property (nonatomic, assign) BOOL isAdaptationRecipe; +/** + 属于这个菜谱的 Labels +*/ +@property (nonatomic, strong) NSArray *labels; +/** + 改编信息 +*/ +@property (nonatomic, strong) PTRecipeAdaptationMessage *adaptation; +/** + 菜谱的主作者 +*/ +@property (nonatomic, strong) PTUserMessage *author; +/** + 完整 url +*/ +@property (nonatomic, copy) NSString *url; +/** + 原料 +*/ +@property (nonatomic, strong) NSArray *ingredient; +/** + 步骤 +*/ +@property (nonatomic, strong) NSArray *instruction; +/** + 小贴士 +*/ +@property (nonatomic, copy) NSString *tips; +/** + 是否是智能菜谱 (xiachufang#4468) +*/ +@property (nonatomic, assign) BOOL isIntellective DEPRECATED_ATTRIBUTE; +/** + 菜谱所属的分类 +*/ +@property (nonatomic, strong) NSArray *recipeCats DEPRECATED_ATTRIBUTE; +/** + 编辑, 系统, 作者打的分类 +*/ +@property (nonatomic, strong) NSArray *originalCategories; +/** + 图片标识, 看起来像文件名 +*/ +@property (nonatomic, copy) NSString *ident; +/** + 不同清晰度的图片 +*/ +@property (nonatomic, copy) NSString *photo80 DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *photo90 DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *photo140 DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *photo280 DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *photo340 DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *photo526 DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *photo580 DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *photo640 DEPRECATED_ATTRIBUTE; +/** + 预览图 url +*/ +@property (nonatomic, copy) NSString *thumb DEPRECATED_ATTRIBUTE; +/** + 类似 2016-01-25 15:09:12 的创建时间 +*/ +@property (nonatomic, copy) NSString *createTime; +/** + 人类友好的创建时间 +*/ +@property (nonatomic, copy) NSString *friendlyCreateTime; +/** + 菜谱分数 +*/ +@property (nonatomic, assign) double score; +/** + 是否是独家菜谱 +*/ +@property (nonatomic, assign) BOOL isExclusive; +/** + 是否是全屏交互菜谱 +*/ +@property (nonatomic, assign) BOOL isFullscreen; +/** + 菜谱统计 +*/ +@property (nonatomic, strong) PTRecipeStatsMessage *stats; +/** + 视频 +*/ +@property (nonatomic, strong) PTVideoDictMessage *vodVideo; +/** + 是否被我收藏 +*/ +@property (nonatomic, assign) BOOL collectedByMe; +@property (nonatomic, strong) PTVideoDictMessage *coverMicroVideo; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/recipe/PTRecipeMessage.m b/XCFPTApiKit/models/recipe/PTRecipeMessage.m new file mode 100644 index 0000000..70d22cb --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTRecipeMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeMessage.h" +@implementation PTRecipeMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"labels" : [PTRecipeLabelMessage class],@"ingredient" : [PTIngredientMessage class],@"instruction" : [PTInstructionMessage class],@"recipeCats" : [PTRecipeCatsMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"id",@"name": @"name",@"desc": @"desc",@"photo": @"photo",@"image": @"image",@"hasMinorAvatar": @"has_minor_avatar",@"minorAuthor": @"minor_author",@"isAdaptationRecipe": @"is_adaptation_recipe",@"labels": @"labels",@"adaptation": @"adaptation",@"author": @"author",@"url": @"url",@"ingredient": @"ingredient",@"instruction": @"instruction",@"tips": @"tips",@"isIntellective": @"is_intellective",@"recipeCats": @"recipe_cats",@"originalCategories": @"original_categories",@"ident": @"ident",@"photo80": @"photo80",@"photo90": @"photo90",@"photo140": @"photo140",@"photo280": @"photo280",@"photo340": @"photo340",@"photo526": @"photo526",@"photo580": @"photo580",@"photo640": @"photo640",@"thumb": @"thumb",@"createTime": @"create_time",@"friendlyCreateTime": @"friendly_create_time",@"score": @"score",@"isExclusive": @"is_exclusive",@"isFullscreen": @"is_fullscreen",@"stats": @"stats",@"vodVideo": @"vod_video",@"collectedByMe": @"collected_by_me",@"coverMicroVideo": @"cover_micro_video",}; +} +@end diff --git a/XCFPTApiKit/models/recipe/PTRecipeStatsMessage.h b/XCFPTApiKit/models/recipe/PTRecipeStatsMessage.h new file mode 100644 index 0000000..72b77d5 --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTRecipeStatsMessage.h @@ -0,0 +1,50 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipeStatsMessage : PTModel +/** + 作品 +*/ +@property (nonatomic, assign) int32_t nDishes; +/** + 做过 +*/ +@property (nonatomic, assign) int32_t nCooked; +/** + 上周做过 +*/ +@property (nonatomic, assign) int32_t nCookedLastWeek; +/** + 评论 +*/ +@property (nonatomic, assign) int32_t nComments; +/** + 问题 +*/ +@property (nonatomic, assign) int32_t nQuestions; +/** + 人类友好的收藏数 +*/ +@property (nonatomic, copy) NSString *nCollects; +/** + 人类友好的 pv 数 +*/ +@property (nonatomic, copy) NSString *nPv; +/** + 人类友好的播放数 +*/ +@property (nonatomic, copy) NSString *nVodPlayed; +/** + 原始收藏数 +*/ +@property (nonatomic, assign) int32_t nUnformattedCollects; +/** + 原始 pv 数 +*/ +@property (nonatomic, assign) int32_t nUnformattedPv; +/** + 原始视频播放数 +*/ +@property (nonatomic, assign) int32_t nUnformattedVodPlayed; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/recipe/PTRecipeStatsMessage.m b/XCFPTApiKit/models/recipe/PTRecipeStatsMessage.m new file mode 100644 index 0000000..c844542 --- /dev/null +++ b/XCFPTApiKit/models/recipe/PTRecipeStatsMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeStatsMessage.h" +@implementation PTRecipeStatsMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"nDishes": @"n_dishes",@"nCooked": @"n_cooked",@"nCookedLastWeek": @"n_cooked_last_week",@"nComments": @"n_comments",@"nQuestions": @"n_questions",@"nCollects": @"n_collects",@"nPv": @"n_pv",@"nVodPlayed": @"n_vod_played",@"nUnformattedCollects": @"n_unformatted_collects",@"nUnformattedPv": @"n_unformatted_pv",@"nUnformattedVodPlayed": @"n_unformatted_vod_played",}; +} +@end diff --git a/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalAnswerMessage.h b/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalAnswerMessage.h new file mode 100644 index 0000000..b72d9fa --- /dev/null +++ b/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalAnswerMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 菜谱评价的答案 +*/ +@interface PTRecipeAppraisalAnswerMessage : PTModel +@property (nonatomic, assign) int32_t appraisalAnswer; +@property (nonatomic, copy) NSString *appraisalAnswerText; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalAnswerMessage.m b/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalAnswerMessage.m new file mode 100644 index 0000000..3b7d7d1 --- /dev/null +++ b/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalAnswerMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeAppraisalAnswerMessage.h" +@implementation PTRecipeAppraisalAnswerMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"appraisalAnswer": @"appraisal_answer",@"appraisalAnswerText": @"appraisal_answer_text",}; +} +@end diff --git a/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalQuestionMessage.h b/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalQuestionMessage.h new file mode 100644 index 0000000..a26d390 --- /dev/null +++ b/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalQuestionMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeAppraisalAnswerMessage.h" +#import "PTRecipeAppraisalTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 菜谱评价的问题 +*/ +@interface PTRecipeAppraisalQuestionMessage : PTModel +@property (nonatomic, copy) NSString *recipeAppraisalQuestionText; +/** + 问题可以拥有的答案选项 +*/ +@property (nonatomic, strong) NSArray *recipeAppraisalAnswer; +@property (nonatomic, assign) int32_t stage; +@property (nonatomic, assign) PTRecipeAppraisalTypeEnum recipeAppraisalTypeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalQuestionMessage.m b/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalQuestionMessage.m new file mode 100644 index 0000000..68d9b45 --- /dev/null +++ b/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalQuestionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeAppraisalQuestionMessage.h" +@implementation PTRecipeAppraisalQuestionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recipeAppraisalAnswer" : [PTRecipeAppraisalAnswerMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeAppraisalQuestionText": @"recipe_appraisal_question_text",@"recipeAppraisalAnswer": @"recipe_appraisal_answer",@"stage": @"stage",@"recipeAppraisalTypeId": @"recipe_appraisal_type_id",}; +} +@end diff --git a/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalTypeEnum.h b/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalTypeEnum.h new file mode 100644 index 0000000..aa077f4 --- /dev/null +++ b/XCFPTApiKit/models/recipeappraisal/PTRecipeAppraisalTypeEnum.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTRecipeAppraisalTypeEnum_h +#define PTRecipeAppraisalTypeEnum_h +typedef NS_ENUM(NSUInteger, PTRecipeAppraisalTypeEnum){ + PTRecipeAppraisalTypeEnumRECIPE_RATE = 0, + PTRecipeAppraisalTypeEnumRECIPE_TIME = 1, + PTRecipeAppraisalTypeEnumRECIPE_TASTE = 2, + PTRecipeAppraisalTypeEnumRECIPE_TROUBLE = 3, + PTRecipeAppraisalTypeEnumRECIPE_BENEFIT = 4, +}; +#endif diff --git a/XCFPTApiKit/models/search/PTSearchPageRecommendationKeywordMessage.h b/XCFPTApiKit/models/search/PTSearchPageRecommendationKeywordMessage.h new file mode 100644 index 0000000..bf087f0 --- /dev/null +++ b/XCFPTApiKit/models/search/PTSearchPageRecommendationKeywordMessage.h @@ -0,0 +1,27 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSearchPageRecommendationKeywordMessage : PTModel +/** + 关键词 +*/ +@property (nonatomic, copy) NSString *keyword; +/** + 文案 +*/ +@property (nonatomic, copy) NSString *desc; +/** + 关键字的落地页 +*/ +@property (nonatomic, copy) NSString *url; +/** + 图片 +*/ +@property (nonatomic, strong) PTPictureDictMessage *image; +/** + 类型 +*/ +@property (nonatomic, copy) NSString *type; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/search/PTSearchPageRecommendationKeywordMessage.m b/XCFPTApiKit/models/search/PTSearchPageRecommendationKeywordMessage.m new file mode 100644 index 0000000..618f5e3 --- /dev/null +++ b/XCFPTApiKit/models/search/PTSearchPageRecommendationKeywordMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchPageRecommendationKeywordMessage.h" +@implementation PTSearchPageRecommendationKeywordMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"keyword": @"keyword",@"desc": @"desc",@"url": @"url",@"image": @"image",@"type": @"type",}; +} +@end diff --git a/XCFPTApiKit/models/similaressay/PTSimilarEssayMessage.h b/XCFPTApiKit/models/similaressay/PTSimilarEssayMessage.h new file mode 100644 index 0000000..7e29a46 --- /dev/null +++ b/XCFPTApiKit/models/similaressay/PTSimilarEssayMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 相似菜谱 +*/ +@interface PTSimilarEssayMessage : PTModel +@property (nonatomic, strong) PTWaterfallRecommendationMessage *object; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/similaressay/PTSimilarEssayMessage.m b/XCFPTApiKit/models/similaressay/PTSimilarEssayMessage.m new file mode 100644 index 0000000..84fe4f8 --- /dev/null +++ b/XCFPTApiKit/models/similaressay/PTSimilarEssayMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSimilarEssayMessage.h" +@implementation PTSimilarEssayMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"object": @"object",@"tracking": @"tracking",}; +} +@end diff --git a/XCFPTApiKit/models/similarrecipe/PTSimilarRecipeMessage.h b/XCFPTApiKit/models/similarrecipe/PTSimilarRecipeMessage.h new file mode 100644 index 0000000..c8a3373 --- /dev/null +++ b/XCFPTApiKit/models/similarrecipe/PTSimilarRecipeMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 相似菜谱 +*/ +@interface PTSimilarRecipeMessage : PTModel +@property (nonatomic, strong) PTWaterfallRecommendationMessage *object; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/similarrecipe/PTSimilarRecipeMessage.m b/XCFPTApiKit/models/similarrecipe/PTSimilarRecipeMessage.m new file mode 100644 index 0000000..07ef014 --- /dev/null +++ b/XCFPTApiKit/models/similarrecipe/PTSimilarRecipeMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSimilarRecipeMessage.h" +@implementation PTSimilarRecipeMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"object": @"object",@"tracking": @"tracking",}; +} +@end diff --git a/XCFPTApiKit/models/theme/PTThemeMessage.h b/XCFPTApiKit/models/theme/PTThemeMessage.h new file mode 100644 index 0000000..8927aea --- /dev/null +++ b/XCFPTApiKit/models/theme/PTThemeMessage.h @@ -0,0 +1,27 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTThemeMessage : PTModel +@property (nonatomic, copy) NSString *themeId; +/** + 真实名称,全局唯一,比如 早餐 2019-06-10 +*/ +@property (nonatomic, copy) NSString *name; +/** + 显示名称,比如 早餐 +*/ +@property (nonatomic, copy) NSString *displayName; +/** + 描述,例如 「234 个故事」 +*/ +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, copy) NSString *createTime; +@property (nonatomic, copy) NSString *updateTime; +@property (nonatomic, copy) NSString *url; +/** + 封面图 +*/ +@property (nonatomic, strong) PTPictureDictMessage *image; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/theme/PTThemeMessage.m b/XCFPTApiKit/models/theme/PTThemeMessage.m new file mode 100644 index 0000000..fd1d0ea --- /dev/null +++ b/XCFPTApiKit/models/theme/PTThemeMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTThemeMessage.h" +@implementation PTThemeMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"themeId": @"theme_id",@"name": @"name",@"displayName": @"display_name",@"desc": @"desc",@"createTime": @"create_time",@"updateTime": @"update_time",@"url": @"url",@"image": @"image",}; +} +@end diff --git a/XCFPTApiKit/models/user/PTAccountMessage.h b/XCFPTApiKit/models/user/PTAccountMessage.h new file mode 100644 index 0000000..e1be546 --- /dev/null +++ b/XCFPTApiKit/models/user/PTAccountMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTUserMobilePhoneMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAccountMessage : PTModel +@property (nonatomic, strong) PTUserMessage *user; +@property (nonatomic, copy) NSString *sk; +@property (nonatomic, assign) BOOL isAdmin; +@property (nonatomic, strong) PTUserMobilePhoneMessage *mobilePhone; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/user/PTAccountMessage.m b/XCFPTApiKit/models/user/PTAccountMessage.m new file mode 100644 index 0000000..a7c6e43 --- /dev/null +++ b/XCFPTApiKit/models/user/PTAccountMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAccountMessage.h" +@implementation PTAccountMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"user": @"user",@"sk": @"sk",@"isAdmin": @"is_admin",@"mobilePhone": @"mobile_phone",}; +} +@end diff --git a/XCFPTApiKit/models/user/PTAddressBookFriendMessage.h b/XCFPTApiKit/models/user/PTAddressBookFriendMessage.h new file mode 100644 index 0000000..8097e81 --- /dev/null +++ b/XCFPTApiKit/models/user/PTAddressBookFriendMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAddressBookFriendMessage : PTModel +@property (nonatomic, strong) PTUserMessage *user; +@property (nonatomic, copy) NSString *contactName; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/user/PTAddressBookFriendMessage.m b/XCFPTApiKit/models/user/PTAddressBookFriendMessage.m new file mode 100644 index 0000000..705ea9b --- /dev/null +++ b/XCFPTApiKit/models/user/PTAddressBookFriendMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAddressBookFriendMessage.h" +@implementation PTAddressBookFriendMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"user": @"user",@"contactName": @"contact_name",}; +} +@end diff --git a/XCFPTApiKit/models/user/PTContactMessage.h b/XCFPTApiKit/models/user/PTContactMessage.h new file mode 100644 index 0000000..a44ab59 --- /dev/null +++ b/XCFPTApiKit/models/user/PTContactMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMobilePhoneMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTContactMessage : PTModel +@property (nonatomic, copy) NSString *name; +@property (nonatomic, strong) NSArray *phones; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/user/PTContactMessage.m b/XCFPTApiKit/models/user/PTContactMessage.m new file mode 100644 index 0000000..a0001f3 --- /dev/null +++ b/XCFPTApiKit/models/user/PTContactMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTContactMessage.h" +@implementation PTContactMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"phones" : [PTUserMobilePhoneMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"name": @"name",@"phones": @"phones",}; +} +@end diff --git a/XCFPTApiKit/models/user/PTMinorUserMessage.h b/XCFPTApiKit/models/user/PTMinorUserMessage.h new file mode 100644 index 0000000..80de363 --- /dev/null +++ b/XCFPTApiKit/models/user/PTMinorUserMessage.h @@ -0,0 +1,20 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 双头像的第二个头像 +*/ +@interface PTMinorUserMessage : PTModel +/** + 用户 id +*/ +@property (nonatomic, copy) NSString *userId; +/** + 广告主 ID +*/ +@property (nonatomic, assign) int32_t agencyId; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTPictureDictMessage *image; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/user/PTMinorUserMessage.m b/XCFPTApiKit/models/user/PTMinorUserMessage.m new file mode 100644 index 0000000..00f4b23 --- /dev/null +++ b/XCFPTApiKit/models/user/PTMinorUserMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMinorUserMessage.h" +@implementation PTMinorUserMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"id",@"agencyId": @"agency_id",@"url": @"url",@"image": @"image",}; +} +@end diff --git a/XCFPTApiKit/models/user/PTUserMessage.h b/XCFPTApiKit/models/user/PTUserMessage.h new file mode 100644 index 0000000..b8672a7 --- /dev/null +++ b/XCFPTApiKit/models/user/PTUserMessage.h @@ -0,0 +1,85 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTUserSocialNamesMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 这个与newage下dump_user返回的结构有点不同,没有recent_dishes这种信息 + 因为user的可复用结构中就不应该包含recent_dishes这种信息,如果需要则需要通过一个api来请求才对. +*/ +@interface PTUserMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, copy) NSString *photo DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *photo60 DEPRECATED_ATTRIBUTE; +@property (nonatomic, copy) NSString *photo160 DEPRECATED_ATTRIBUTE; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *mail; +/** + 是否是认证厨师 +*/ +@property (nonatomic, assign) BOOL isExpert; +/** + 介绍这个认证厨师 +*/ +@property (nonatomic, copy) NSString *expertInfoStr; +/** + 是否是 IM 公众号用户 +*/ +@property (nonatomic, assign) BOOL isMp; +@property (nonatomic, copy) NSString *url; +/** + 曾经是会员 +*/ +@property (nonatomic, assign) BOOL hasUserBeenPrime; +/** + 现在是否是会员 +*/ +@property (nonatomic, assign) BOOL isPrimeAvaliable; +@property (nonatomic, copy) NSString *desc; +/** + 男、女、其他 +*/ +@property (nonatomic, copy) NSString *gender; +@property (nonatomic, copy) NSString *birthday; +@property (nonatomic, copy) NSString *hometownLocation; +@property (nonatomic, copy) NSString *currentLocation; +@property (nonatomic, copy) NSString *profession; +@property (nonatomic, copy) NSString *createTime; +/** + 人类友好的关注数 +*/ +@property (nonatomic, copy) NSString *humanFriendlyNFollow; +/** + 人类友好的被关注数 +*/ +@property (nonatomic, copy) NSString *humanFriendlyNFollowed; +@property (nonatomic, assign) int32_t nEquipments; +@property (nonatomic, assign) int32_t nRecipes; +@property (nonatomic, assign) int32_t nDishes; +@property (nonatomic, assign) int32_t nCollects; +@property (nonatomic, assign) int32_t nPosts; +@property (nonatomic, assign) int32_t nCourses; +@property (nonatomic, assign) int32_t nBuybuybuy; +@property (nonatomic, strong) PTUserSocialNamesMessage *tpNickname; +/** + 人类友好的总被收藏数 +*/ +@property (nonatomic, copy) NSString *humanFriendlyNTotalRecipeCollects; +/** + 人类友好的总被做过数 +*/ +@property (nonatomic, copy) NSString *humanFriendlyNTotalRecipeDishes; +/** + 人类友好的总被点赞数 +*/ +@property (nonatomic, copy) NSString *humanFriendlyNTotalDishDigges; +/** + 是否是我关注的作者 +*/ +@property (nonatomic, assign) BOOL isFollowing; +@property (nonatomic, assign) int32_t nFollow; +@property (nonatomic, assign) int32_t nFollowed; +@property (nonatomic, assign) int32_t nEssays; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/user/PTUserMessage.m b/XCFPTApiKit/models/user/PTUserMessage.m new file mode 100644 index 0000000..4f6afaa --- /dev/null +++ b/XCFPTApiKit/models/user/PTUserMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUserMessage.h" +@implementation PTUserMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"id",@"name": @"name",@"photo": @"photo",@"photo60": @"photo60",@"photo160": @"photo160",@"image": @"image",@"mail": @"mail",@"isExpert": @"is_expert",@"expertInfoStr": @"expert_info_str",@"isMp": @"is_mp",@"url": @"url",@"hasUserBeenPrime": @"has_user_been_prime",@"isPrimeAvaliable": @"is_prime_avaliable",@"desc": @"desc",@"gender": @"gender",@"birthday": @"birthday",@"hometownLocation": @"hometown_location",@"currentLocation": @"current_location",@"profession": @"profession",@"createTime": @"create_time",@"humanFriendlyNFollow": @"n_follow",@"humanFriendlyNFollowed": @"n_followed",@"nEquipments": @"nequipments",@"nRecipes": @"nrecipes",@"nDishes": @"ndishes",@"nCollects": @"ncollects",@"nPosts": @"nposts",@"nCourses": @"ncourses",@"nBuybuybuy": @"nbuybuybuy",@"tpNickname": @"tp_nickname",@"humanFriendlyNTotalRecipeCollects": @"n_total_recipe_collects",@"humanFriendlyNTotalRecipeDishes": @"n_total_recipe_dishes",@"humanFriendlyNTotalDishDigges": @"n_total_dish_digges",@"isFollowing": @"is_following",@"nFollow": @"nfollow",@"nFollowed": @"nfollowed",@"nEssays": @"nessays",}; +} +@end diff --git a/XCFPTApiKit/models/user/PTUserMobilePhoneMessage.h b/XCFPTApiKit/models/user/PTUserMobilePhoneMessage.h new file mode 100644 index 0000000..40a3410 --- /dev/null +++ b/XCFPTApiKit/models/user/PTUserMobilePhoneMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUserMobilePhoneMessage : PTModel +@property (nonatomic, copy) NSString *countryCode; +@property (nonatomic, copy) NSString *phoneNumber; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/user/PTUserMobilePhoneMessage.m b/XCFPTApiKit/models/user/PTUserMobilePhoneMessage.m new file mode 100644 index 0000000..5d0abd1 --- /dev/null +++ b/XCFPTApiKit/models/user/PTUserMobilePhoneMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUserMobilePhoneMessage.h" +@implementation PTUserMobilePhoneMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"countryCode": @"country_code",@"phoneNumber": @"phone_number",}; +} +@end diff --git a/XCFPTApiKit/models/user/PTUserSocialNamesMessage.h b/XCFPTApiKit/models/user/PTUserSocialNamesMessage.h new file mode 100644 index 0000000..c32d3db --- /dev/null +++ b/XCFPTApiKit/models/user/PTUserSocialNamesMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUserSocialNamesMessage : PTModel +@property (nonatomic, copy) NSString *chustudioWechat; +@property (nonatomic, copy) NSString *douban; +@property (nonatomic, copy) NSString *qzone; +@property (nonatomic, copy) NSString *wechat; +@property (nonatomic, copy) NSString *weibo; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/user/PTUserSocialNamesMessage.m b/XCFPTApiKit/models/user/PTUserSocialNamesMessage.m new file mode 100644 index 0000000..4f96da9 --- /dev/null +++ b/XCFPTApiKit/models/user/PTUserSocialNamesMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUserSocialNamesMessage.h" +@implementation PTUserSocialNamesMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"chustudioWechat": @"chustudio_wechat",@"douban": @"douban",@"qzone": @"qzone",@"wechat": @"wechat",@"weibo": @"weibo",}; +} +@end diff --git a/XCFPTApiKit/models/usersys/accountdeactivationapplication/PTAccountDeactivationApplicationMessage.h b/XCFPTApiKit/models/usersys/accountdeactivationapplication/PTAccountDeactivationApplicationMessage.h new file mode 100644 index 0000000..e91a6f4 --- /dev/null +++ b/XCFPTApiKit/models/usersys/accountdeactivationapplication/PTAccountDeactivationApplicationMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTApplicationStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAccountDeactivationApplicationMessage : PTModel +@property (nonatomic, copy) NSString *applicationId; +@property (nonatomic, copy) NSString *reason; +@property (nonatomic, assign) PTApplicationStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/usersys/accountdeactivationapplication/PTAccountDeactivationApplicationMessage.m b/XCFPTApiKit/models/usersys/accountdeactivationapplication/PTAccountDeactivationApplicationMessage.m new file mode 100644 index 0000000..d1f1072 --- /dev/null +++ b/XCFPTApiKit/models/usersys/accountdeactivationapplication/PTAccountDeactivationApplicationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAccountDeactivationApplicationMessage.h" +@implementation PTAccountDeactivationApplicationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"applicationId": @"id",@"reason": @"reason",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/usersys/accountdeactivationapplication/PTApplicationStatusEnum.h b/XCFPTApiKit/models/usersys/accountdeactivationapplication/PTApplicationStatusEnum.h new file mode 100644 index 0000000..919c2cc --- /dev/null +++ b/XCFPTApiKit/models/usersys/accountdeactivationapplication/PTApplicationStatusEnum.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTApplicationStatusEnum_h +#define PTApplicationStatusEnum_h +typedef NS_ENUM(NSUInteger, PTApplicationStatusEnum){ + PTApplicationStatusEnumOPERATING = 0, + PTApplicationStatusEnumREJECTED = 1, + PTApplicationStatusEnumAGREED = 2, +}; +#endif diff --git a/XCFPTApiKit/models/waterfallrecommendation/PTExtraIconTypeEnum.h b/XCFPTApiKit/models/waterfallrecommendation/PTExtraIconTypeEnum.h new file mode 100644 index 0000000..d494b45 --- /dev/null +++ b/XCFPTApiKit/models/waterfallrecommendation/PTExtraIconTypeEnum.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTExtraIconTypeEnum_h +#define PTExtraIconTypeEnum_h +typedef NS_ENUM(NSUInteger, PTExtraIconTypeEnum){ + PTExtraIconTypeEnumcollect = 0, + PTExtraIconTypeEnumlocation = 1, + PTExtraIconTypeEnumdigg = 2, +}; +#endif diff --git a/XCFPTApiKit/models/waterfallrecommendation/PTExtraMessage.h b/XCFPTApiKit/models/waterfallrecommendation/PTExtraMessage.h new file mode 100644 index 0000000..186bde7 --- /dev/null +++ b/XCFPTApiKit/models/waterfallrecommendation/PTExtraMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTExtraIconTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTExtraMessage : PTModel +@property (nonatomic, copy) NSString *nCollects; +@property (nonatomic, assign) BOOL isVideoRecipe; +@property (nonatomic, copy) NSString *extraIconValue; +@property (nonatomic, assign) BOOL isDiggedByMe; +@property (nonatomic, assign) BOOL isCollectByMe; +@property (nonatomic, assign) PTExtraIconTypeEnum extraIconType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/waterfallrecommendation/PTExtraMessage.m b/XCFPTApiKit/models/waterfallrecommendation/PTExtraMessage.m new file mode 100644 index 0000000..d63f567 --- /dev/null +++ b/XCFPTApiKit/models/waterfallrecommendation/PTExtraMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTExtraMessage.h" +@implementation PTExtraMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"nCollects": @"n_collects",@"isVideoRecipe": @"is_video_recipe",@"extraIconValue": @"extra_icon_value",@"isDiggedByMe": @"is_digged_by_me",@"isCollectByMe": @"is_collect_by_me",@"extraIconType": @"extra_icon_type",}; +} +@end diff --git a/XCFPTApiKit/models/waterfallrecommendation/PTTargetInfoMessage.h b/XCFPTApiKit/models/waterfallrecommendation/PTTargetInfoMessage.h new file mode 100644 index 0000000..2f20505 --- /dev/null +++ b/XCFPTApiKit/models/waterfallrecommendation/PTTargetInfoMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTTargetInfoMessage : PTModel +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/waterfallrecommendation/PTTargetInfoMessage.m b/XCFPTApiKit/models/waterfallrecommendation/PTTargetInfoMessage.m new file mode 100644 index 0000000..db7d680 --- /dev/null +++ b/XCFPTApiKit/models/waterfallrecommendation/PTTargetInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTTargetInfoMessage.h" +@implementation PTTargetInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/models/waterfallrecommendation/PTTargetTypeEnum.h b/XCFPTApiKit/models/waterfallrecommendation/PTTargetTypeEnum.h new file mode 100644 index 0000000..42e0cea --- /dev/null +++ b/XCFPTApiKit/models/waterfallrecommendation/PTTargetTypeEnum.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTTargetTypeEnum_h +#define PTTargetTypeEnum_h +typedef NS_ENUM(NSUInteger, PTTargetTypeEnum){ + PTTargetTypeEnumessay = 0, + PTTargetTypeEnumad = 1, + PTTargetTypeEnumrecipe = 2, + PTTargetTypeEnumcourse = 3, + PTTargetTypeEnumarticle = 4, + PTTargetTypeEnumpost = 5, + PTTargetTypeEnumactivity = 6, + PTTargetTypeEnumgoods = 7, + PTTargetTypeEnumdish = 8, + PTTargetTypeEnumhulk = 9, +}; +#endif diff --git a/XCFPTApiKit/models/waterfallrecommendation/PTWaterfallRecommendationMessage.h b/XCFPTApiKit/models/waterfallrecommendation/PTWaterfallRecommendationMessage.h new file mode 100644 index 0000000..0cd6b10 --- /dev/null +++ b/XCFPTApiKit/models/waterfallrecommendation/PTWaterfallRecommendationMessage.h @@ -0,0 +1,25 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTUserMessage.h" +#import "PTExtraMessage.h" +#import "PTPictureDictMessage.h" +#import "PTTargetInfoMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTWaterfallRecommendationMessage : PTModel +@property (nonatomic, copy) NSString *identification; +@property (nonatomic, copy) NSString *title1st; +@property (nonatomic, copy) NSString *title2nd; +@property (nonatomic, copy) NSString *title3rd; +@property (nonatomic, copy) NSString *title4th; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *label; +@property (nonatomic, assign) int32_t width; +@property (nonatomic, assign) int32_t height; +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, strong) PTExtraMessage *extra; +@property (nonatomic, strong) NSArray *extraImages; +@property (nonatomic, strong) PTTargetInfoMessage *targetInfo; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/waterfallrecommendation/PTWaterfallRecommendationMessage.m b/XCFPTApiKit/models/waterfallrecommendation/PTWaterfallRecommendationMessage.m new file mode 100644 index 0000000..b584f68 --- /dev/null +++ b/XCFPTApiKit/models/waterfallrecommendation/PTWaterfallRecommendationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTWaterfallRecommendationMessage.h" +@implementation PTWaterfallRecommendationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"extraImages" : [PTPictureDictMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"identification": @"identification",@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"title3rd": @"title_3rd",@"title4th": @"title_4th",@"image": @"image",@"url": @"url",@"label": @"label",@"width": @"width",@"height": @"height",@"author": @"author",@"extra": @"extra",@"extraImages": @"extra_images",@"targetInfo": @"target_info",}; +} +@end diff --git a/XCFPTApiKit/models/welfare/PTDependentWelfareViewMessage.h b/XCFPTApiKit/models/welfare/PTDependentWelfareViewMessage.h new file mode 100644 index 0000000..0f83bfc --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTDependentWelfareViewMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDependentWelfareViewMessage : PTModel +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, copy) NSString *beginTime; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *historyListDesc; +@property (nonatomic, copy) NSString *historyListUrl; +@property (nonatomic, copy) NSString *welfareId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/welfare/PTDependentWelfareViewMessage.m b/XCFPTApiKit/models/welfare/PTDependentWelfareViewMessage.m new file mode 100644 index 0000000..f778e00 --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTDependentWelfareViewMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDependentWelfareViewMessage.h" +@implementation PTDependentWelfareViewMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title": @"title",@"image": @"image",@"desc": @"desc",@"beginTime": @"begin_time",@"url": @"url",@"historyListDesc": @"history_list_desc",@"historyListUrl": @"history_list_url",@"welfareId": @"welfare_id",}; +} +@end diff --git a/XCFPTApiKit/models/welfare/PTFreshWelfareInfoMessage.h b/XCFPTApiKit/models/welfare/PTFreshWelfareInfoMessage.h new file mode 100644 index 0000000..e57138f --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTFreshWelfareInfoMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTFreshWelfareStatusEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTFreshWelfareInfoMessage : PTModel +@property (nonatomic, copy) NSString *lastReportTime; +@property (nonatomic, copy) NSString *alter; +@property (nonatomic, assign) PTFreshWelfareStatusEnum status; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/welfare/PTFreshWelfareInfoMessage.m b/XCFPTApiKit/models/welfare/PTFreshWelfareInfoMessage.m new file mode 100644 index 0000000..60719bd --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTFreshWelfareInfoMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTFreshWelfareInfoMessage.h" +@implementation PTFreshWelfareInfoMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"lastReportTime": @"last_report_time",@"alter": @"alter",@"status": @"status",}; +} +@end diff --git a/XCFPTApiKit/models/welfare/PTFreshWelfareStatsReportMessage.h b/XCFPTApiKit/models/welfare/PTFreshWelfareStatsReportMessage.h new file mode 100644 index 0000000..642273a --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTFreshWelfareStatsReportMessage.h @@ -0,0 +1,28 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSummaryMessage.h" +#import "PTSummaryMessage.h" +#import "PTSummaryMessage.h" +#import "PTSummaryMessage.h" +#import "PTSummaryMessage.h" +#import "PTSummaryMessage.h" +#import "PTSummaryMessage.h" +#import "PTSummaryMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTFreshWelfareStatsReportMessage : PTModel +@property (nonatomic, copy) NSString *goodsName; +@property (nonatomic, assign) int32_t totalUser; +@property (nonatomic, assign) int32_t nDays; +@property (nonatomic, assign) int32_t reportNumber; +@property (nonatomic, strong) NSArray *genderSummary; +@property (nonatomic, strong) NSArray *ageSummary; +@property (nonatomic, strong) NSArray *areaSummary; +@property (nonatomic, strong) NSArray *economicSummary; +@property (nonatomic, strong) NSArray *rankSummary; +@property (nonatomic, strong) NSArray *appearanceRankSummary; +@property (nonatomic, strong) NSArray *innerRankSummary; +@property (nonatomic, strong) NSArray *economicRankSummary; +@property (nonatomic, copy) NSString *detailDownloadUrl; +@property (nonatomic, copy) NSString *userCommentsDownloadUrl; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/welfare/PTFreshWelfareStatsReportMessage.m b/XCFPTApiKit/models/welfare/PTFreshWelfareStatsReportMessage.m new file mode 100644 index 0000000..8c0f711 --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTFreshWelfareStatsReportMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTFreshWelfareStatsReportMessage.h" +@implementation PTFreshWelfareStatsReportMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"genderSummary" : [PTSummaryMessage class],@"ageSummary" : [PTSummaryMessage class],@"areaSummary" : [PTSummaryMessage class],@"economicSummary" : [PTSummaryMessage class],@"rankSummary" : [PTSummaryMessage class],@"appearanceRankSummary" : [PTSummaryMessage class],@"innerRankSummary" : [PTSummaryMessage class],@"economicRankSummary" : [PTSummaryMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"goodsName": @"goods_name",@"totalUser": @"total_user",@"nDays": @"n_days",@"reportNumber": @"report_number",@"genderSummary": @"gender_summary",@"ageSummary": @"age_summary",@"areaSummary": @"area_summary",@"economicSummary": @"economic_summary",@"rankSummary": @"rank_summary",@"appearanceRankSummary": @"appearance_rank_summary",@"innerRankSummary": @"inner_rank_summary",@"economicRankSummary": @"economic_rank_summary",@"detailDownloadUrl": @"detail_download_url",@"userCommentsDownloadUrl": @"user_comments_download_url",}; +} +@end diff --git a/XCFPTApiKit/models/welfare/PTFreshWelfareStatusEnum.h b/XCFPTApiKit/models/welfare/PTFreshWelfareStatusEnum.h new file mode 100644 index 0000000..092ce03 --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTFreshWelfareStatusEnum.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTFreshWelfareStatusEnum_h +#define PTFreshWelfareStatusEnum_h +typedef NS_ENUM(NSUInteger, PTFreshWelfareStatusEnum){ + PTFreshWelfareStatusEnumNORMAL = 0, + PTFreshWelfareStatusEnumWAIT_DELIVERY = 1, + PTFreshWelfareStatusEnumREPORT = 2, + PTFreshWelfareStatusEnumDONE = 3, +}; +#endif diff --git a/XCFPTApiKit/models/welfare/PTHistoricalWelfareViewMessage.h b/XCFPTApiKit/models/welfare/PTHistoricalWelfareViewMessage.h new file mode 100644 index 0000000..856d876 --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTHistoricalWelfareViewMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTPictureDictMessage.h" +#import "PTPictureDictMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTHistoricalWelfareViewMessage : PTModel +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) PTPictureDictMessage *image; +@property (nonatomic, copy) NSString *beginTime; +@property (nonatomic, copy) NSString *endTime; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, strong) PTPictureDictMessage *icon; +@property (nonatomic, copy) NSString *welfareId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/welfare/PTHistoricalWelfareViewMessage.m b/XCFPTApiKit/models/welfare/PTHistoricalWelfareViewMessage.m new file mode 100644 index 0000000..4a722a3 --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTHistoricalWelfareViewMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTHistoricalWelfareViewMessage.h" +@implementation PTHistoricalWelfareViewMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title": @"title",@"image": @"image",@"beginTime": @"begin_time",@"endTime": @"end_time",@"url": @"url",@"icon": @"icon",@"welfareId": @"welfare_id",}; +} +@end diff --git a/XCFPTApiKit/models/welfare/PTIndependentWelfareViewMessage.h b/XCFPTApiKit/models/welfare/PTIndependentWelfareViewMessage.h new file mode 100644 index 0000000..c8e54fb --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTIndependentWelfareViewMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTIndependentWelfareViewMessage : PTModel +@property (nonatomic, copy) NSString *title; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, copy) NSString *url; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/welfare/PTIndependentWelfareViewMessage.m b/XCFPTApiKit/models/welfare/PTIndependentWelfareViewMessage.m new file mode 100644 index 0000000..79f3e04 --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTIndependentWelfareViewMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTIndependentWelfareViewMessage.h" +@implementation PTIndependentWelfareViewMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title": @"title",@"desc": @"desc",@"url": @"url",}; +} +@end diff --git a/XCFPTApiKit/models/welfare/PTSummaryMessage.h b/XCFPTApiKit/models/welfare/PTSummaryMessage.h new file mode 100644 index 0000000..8e32de5 --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTSummaryMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSummaryMessage : PTModel +/** + 对应汇总的对象 +*/ +@property (nonatomic, copy) NSString *key; +/** + 汇总的值(总共的数量) +*/ +@property (nonatomic, assign) int32_t value; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/welfare/PTSummaryMessage.m b/XCFPTApiKit/models/welfare/PTSummaryMessage.m new file mode 100644 index 0000000..cb011f6 --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTSummaryMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSummaryMessage.h" +@implementation PTSummaryMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"key": @"key",@"value": @"value",}; +} +@end diff --git a/XCFPTApiKit/models/welfare/PTUserHomeMapMessage.h b/XCFPTApiKit/models/welfare/PTUserHomeMapMessage.h new file mode 100644 index 0000000..d3aa52f --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTUserHomeMapMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUserHomeMapMessage : PTModel +@property (nonatomic, copy) NSString *username; +@property (nonatomic, copy) NSString *userHomeUrl; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/welfare/PTUserHomeMapMessage.m b/XCFPTApiKit/models/welfare/PTUserHomeMapMessage.m new file mode 100644 index 0000000..db62d24 --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTUserHomeMapMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUserHomeMapMessage.h" +@implementation PTUserHomeMapMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"username": @"username",@"userHomeUrl": @"user_home_url",}; +} +@end diff --git a/XCFPTApiKit/models/welfare/PTWelfareViewMessage.h b/XCFPTApiKit/models/welfare/PTWelfareViewMessage.h new file mode 100644 index 0000000..cde614a --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTWelfareViewMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTIndependentWelfareViewMessage.h" +#import "PTDependentWelfareViewMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTWelfareViewMessage : PTModel +@property (nonatomic, strong) PTIndependentWelfareViewMessage *independentWelfareView; +@property (nonatomic, strong) PTDependentWelfareViewMessage *dependentWelfareView; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/models/welfare/PTWelfareViewMessage.m b/XCFPTApiKit/models/welfare/PTWelfareViewMessage.m new file mode 100644 index 0000000..3d9b6cf --- /dev/null +++ b/XCFPTApiKit/models/welfare/PTWelfareViewMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTWelfareViewMessage.h" +@implementation PTWelfareViewMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"independentWelfareView": @"independent_welfare_view",@"dependentWelfareView": @"dependent_welfare_view",}; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+AD.h b/XCFPTApiKit/service/PTApiNewageService+AD.h new file mode 100644 index 0000000..5167859 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+AD.h @@ -0,0 +1,50 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTCacheSplashAdsReqMessage.h" +#import "PTLookupAdsBySlotNameReqMessage.h" +#import "PTLookupSdkAdScheduleReqMessage.h" +#import "PTGetDishesUploadedPageBannerInfoReqMessage.h" +#import "PTCacheSplashAdsRespMessage.h" +#import "PTLookupAdsBySlotNameRespMessage.h" +#import "PTLookupSdkAdScheduleRespMessage.h" +#import "PTGetDishesUploadedPageBannerInfoRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (AD) +/** + 缓存未来 n 天广告 +*/ +- (RACSignal *)cacheSplashAdsWithReqParameters:(PTCacheSplashAdsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 缓存未来 n 天广告 +*/ +- (RACSignal *)cacheSplashAdsWithReqParameters:(PTCacheSplashAdsReqMessage *)reqParameters; +/** + 批量获取广告信息 +*/ +- (RACSignal *)lookupAdsBySlotNameWithReqParameters:(PTLookupAdsBySlotNameReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 批量获取广告信息 +*/ +- (RACSignal *)lookupAdsBySlotNameWithReqParameters:(PTLookupAdsBySlotNameReqMessage *)reqParameters; +/** + SDK 广告队列 +*/ +- (RACSignal *)lookupSdkAdScheduleWithReqParameters:(PTLookupSdkAdScheduleReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + SDK 广告队列 +*/ +- (RACSignal *)lookupSdkAdScheduleWithReqParameters:(PTLookupSdkAdScheduleReqMessage *)reqParameters; +/** + 获取作品发布成功页面的banner的信息 +*/ +- (RACSignal *)getDishesUploadedPageBannerInfoWithReqParameters:(PTGetDishesUploadedPageBannerInfoReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取作品发布成功页面的banner的信息 +*/ +- (RACSignal *)getDishesUploadedPageBannerInfoWithReqParameters:(PTGetDishesUploadedPageBannerInfoReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+AD.m b/XCFPTApiKit/service/PTApiNewageService+AD.m new file mode 100644 index 0000000..1e9e9e4 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+AD.m @@ -0,0 +1,56 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+AD.h" +@implementation PTApiNewageService (AD) +- (RACSignal *)cacheSplashAdsWithReqParameters:(PTCacheSplashAdsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"ad/cache_splash_ads.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCacheSplashAdsRespMessage.class + requestName:@"CacheSplashAds" + apiConfig:apiConfig]; +} +- (RACSignal *)cacheSplashAdsWithReqParameters:(PTCacheSplashAdsReqMessage *)reqParameters { + return [self cacheSplashAdsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)lookupAdsBySlotNameWithReqParameters:(PTLookupAdsBySlotNameReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"ad/lookup_ads_by_slot_name.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTLookupAdsBySlotNameRespMessage.class + requestName:@"LookupAdsBySlotName" + apiConfig:apiConfig]; +} +- (RACSignal *)lookupAdsBySlotNameWithReqParameters:(PTLookupAdsBySlotNameReqMessage *)reqParameters { + return [self lookupAdsBySlotNameWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)lookupSdkAdScheduleWithReqParameters:(PTLookupSdkAdScheduleReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"ad/lookup_sdk_ad_schedule.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTLookupSdkAdScheduleRespMessage.class + requestName:@"LookupSdkAdSchedule" + apiConfig:apiConfig]; +} +- (RACSignal *)lookupSdkAdScheduleWithReqParameters:(PTLookupSdkAdScheduleReqMessage *)reqParameters { + return [self lookupSdkAdScheduleWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getDishesUploadedPageBannerInfoWithReqParameters:(PTGetDishesUploadedPageBannerInfoReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"dishes/uploaded_page/banner_info.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetDishesUploadedPageBannerInfoRespMessage.class + requestName:@"GetDishesUploadedPageBannerInfo" + apiConfig:apiConfig]; +} +- (RACSignal *)getDishesUploadedPageBannerInfoWithReqParameters:(PTGetDishesUploadedPageBannerInfoReqMessage *)reqParameters { + return [self getDishesUploadedPageBannerInfoWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Account.h b/XCFPTApiKit/service/PTApiNewageService+Account.h new file mode 100644 index 0000000..1c6af98 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Account.h @@ -0,0 +1,237 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTLoginViaWechatReqMessage.h" +#import "PTCreateViaWechatWithPhoneBindingReqMessage.h" +#import "PTLoginViaWeappReqMessage.h" +#import "PTLoginViaWeappPhoneReqMessage.h" +#import "PTCreateViaWeappWithPhoneBindingReqMessage.h" +#import "PTSendPhoneLoginVerificationCodeV2ReqMessage.h" +#import "PTLoginViaPhoneV2ReqMessage.h" +#import "PTVerifyAndBindPhoneV3ReqMessage.h" +#import "PTVerifyAndReplacePhoneBindingV3ReqMessage.h" +#import "PTLoginViaDeviceReqMessage.h" +#import "PTUploadUserAddressBookReqMessage.h" +#import "PTGetUsersByAddressBookReqMessage.h" +#import "PTGetUserPageRecommendationUsersReqMessage.h" +#import "PTGetFeedsPageRecommendationUsersReqMessage.h" +#import "PTGetDeviceRecommendTagsReqMessage.h" +#import "PTGetIsDeviceAgreeAgreementReqMessage.h" +#import "PTIsUpdateAgreementReqMessage.h" +#import "PTDeviceAgreeAgreementReqMessage.h" +#import "PTCreateAccountDeactivationApplicationReqMessage.h" +#import "PTGetAccountDeactivationApplicationReqMessage.h" +#import "PTGetAuthKeyByAuthCodeReqMessage.h" +#import "PTLoginViaWechatRespMessage.h" +#import "PTCreateViaWechatWithPhoneBindingRespMessage.h" +#import "PTLoginViaWeappRespMessage.h" +#import "PTLoginViaWeappPhoneRespMessage.h" +#import "PTCreateViaWeappWithPhoneBindingRespMessage.h" +#import "PTSendPhoneLoginVerificationCodeV2RespMessage.h" +#import "PTLoginViaPhoneV2RespMessage.h" +#import "PTVerifyAndBindPhoneV3RespMessage.h" +#import "PTVerifyAndReplacePhoneBindingV3RespMessage.h" +#import "PTLoginViaDeviceRespMessage.h" +#import "PTUploadUserAddressBookRespMessage.h" +#import "PTGetUsersByAddressBookRespMessage.h" +#import "PTGetUserPageRecommendationUsersRespMessage.h" +#import "PTGetFeedsPageRecommendationUsersRespMessage.h" +#import "PTGetDeviceRecommendTagsRespMessage.h" +#import "PTGetIsDeviceAgreeAgreementRespMessage.h" +#import "PTIsUpdateAgreementRespMessage.h" +#import "PTDeviceAgreeAgreementRespMessage.h" +#import "PTCreateAccountDeactivationApplicationRespMessage.h" +#import "PTGetAccountDeactivationApplicationRespMessage.h" +#import "PTGetAuthKeyByAuthCodeRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Account) +/** + 微信应用登录 +*/ +- (RACSignal *)loginViaWechatWithReqParameters:(PTLoginViaWechatReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 微信应用登录 +*/ +- (RACSignal *)loginViaWechatWithReqParameters:(PTLoginViaWechatReqMessage *)reqParameters; +/** + 微信应用登录并绑定手机号(可跳过) +*/ +- (RACSignal *)createViaWechatWithPhoneBindingWithReqParameters:(PTCreateViaWechatWithPhoneBindingReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 微信应用登录并绑定手机号(可跳过) +*/ +- (RACSignal *)createViaWechatWithPhoneBindingWithReqParameters:(PTCreateViaWechatWithPhoneBindingReqMessage *)reqParameters; +/** + 小程序登录 +*/ +- (RACSignal *)loginViaWeappWithReqParameters:(PTLoginViaWeappReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 小程序登录 +*/ +- (RACSignal *)loginViaWeappWithReqParameters:(PTLoginViaWeappReqMessage *)reqParameters; +/** + 小程序手机号登录(使用小程序手机验证码功能) +*/ +- (RACSignal *)loginViaWeappPhoneWithReqParameters:(PTLoginViaWeappPhoneReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 小程序手机号登录(使用小程序手机验证码功能) +*/ +- (RACSignal *)loginViaWeappPhoneWithReqParameters:(PTLoginViaWeappPhoneReqMessage *)reqParameters; +/** + 小程序登录并绑定手机号(可跳过) +*/ +- (RACSignal *)createViaWeappWithPhoneBindingWithReqParameters:(PTCreateViaWeappWithPhoneBindingReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 小程序登录并绑定手机号(可跳过) +*/ +- (RACSignal *)createViaWeappWithPhoneBindingWithReqParameters:(PTCreateViaWeappWithPhoneBindingReqMessage *)reqParameters; +/** + 发送手机号登录注册验证码 +*/ +- (RACSignal *)sendPhoneLoginVerificationCodeV2WithReqParameters:(PTSendPhoneLoginVerificationCodeV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 发送手机号登录注册验证码 +*/ +- (RACSignal *)sendPhoneLoginVerificationCodeV2WithReqParameters:(PTSendPhoneLoginVerificationCodeV2ReqMessage *)reqParameters; +/** + 手机号验证码登录注册(不需要密码) +*/ +- (RACSignal *)loginViaPhoneV2WithReqParameters:(PTLoginViaPhoneV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 手机号验证码登录注册(不需要密码) +*/ +- (RACSignal *)loginViaPhoneV2WithReqParameters:(PTLoginViaPhoneV2ReqMessage *)reqParameters; +/** + 绑定手机号(无需密码) +*/ +- (RACSignal *)verifyAndBindPhoneV3WithReqParameters:(PTVerifyAndBindPhoneV3ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 绑定手机号(无需密码) +*/ +- (RACSignal *)verifyAndBindPhoneV3WithReqParameters:(PTVerifyAndBindPhoneV3ReqMessage *)reqParameters; +/** + 换绑手机号(无需密码) +*/ +- (RACSignal *)verifyAndReplacePhoneBindingV3WithReqParameters:(PTVerifyAndReplacePhoneBindingV3ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 换绑手机号(无需密码) +*/ +- (RACSignal *)verifyAndReplacePhoneBindingV3WithReqParameters:(PTVerifyAndReplacePhoneBindingV3ReqMessage *)reqParameters; +/** + 通过设备号登录或注册(仅限 iPhone 使用) +*/ +- (RACSignal *)loginViaDeviceWithReqParameters:(PTLoginViaDeviceReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 通过设备号登录或注册(仅限 iPhone 使用) +*/ +- (RACSignal *)loginViaDeviceWithReqParameters:(PTLoginViaDeviceReqMessage *)reqParameters; +/** + 上传通讯录 +*/ +- (RACSignal *)uploadUserAddressBookWithReqParameters:(PTUploadUserAddressBookReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 上传通讯录 +*/ +- (RACSignal *)uploadUserAddressBookWithReqParameters:(PTUploadUserAddressBookReqMessage *)reqParameters; +/** + 通过用户已经上传的通讯录来获取通讯录中的好友 +*/ +- (RACSignal *)getUsersByAddressBookWithReqParameters:(PTGetUsersByAddressBookReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 通过用户已经上传的通讯录来获取通讯录中的好友 +*/ +- (RACSignal *)getUsersByAddressBookWithReqParameters:(PTGetUsersByAddressBookReqMessage *)reqParameters; +/** + 个人主页厨友推荐 +*/ +- (RACSignal *)getUserPageRecommendationUsersWithReqParameters:(PTGetUserPageRecommendationUsersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 个人主页厨友推荐 +*/ +- (RACSignal *)getUserPageRecommendationUsersWithReqParameters:(PTGetUserPageRecommendationUsersReqMessage *)reqParameters; +/** + 关注动态页厨友推荐 +*/ +- (RACSignal *)getFeedsPageRecommendationUsersWithReqParameters:(PTGetFeedsPageRecommendationUsersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 关注动态页厨友推荐 +*/ +- (RACSignal *)getFeedsPageRecommendationUsersWithReqParameters:(PTGetFeedsPageRecommendationUsersReqMessage *)reqParameters; +/** + 取设备的个性化标签 +*/ +- (RACSignal *)getDeviceRecommendTagsWithReqParameters:(PTGetDeviceRecommendTagsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 取设备的个性化标签 +*/ +- (RACSignal *)getDeviceRecommendTagsWithReqParameters:(PTGetDeviceRecommendTagsReqMessage *)reqParameters; +/** + 根据设备号查看是否看过新隐私协议 +*/ +- (RACSignal *)getIsDeviceAgreeAgreementWithReqParameters:(PTGetIsDeviceAgreeAgreementReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 根据设备号查看是否看过新隐私协议 +*/ +- (RACSignal *)getIsDeviceAgreeAgreementWithReqParameters:(PTGetIsDeviceAgreeAgreementReqMessage *)reqParameters; +/** + 根据客户端传上来的时间来看是否需要更新隐私协议 +*/ +- (RACSignal *)isUpdateAgreementWithReqParameters:(PTIsUpdateAgreementReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 根据客户端传上来的时间来看是否需要更新隐私协议 +*/ +- (RACSignal *)isUpdateAgreementWithReqParameters:(PTIsUpdateAgreementReqMessage *)reqParameters; +/** + 看过新隐私协议做标记 +*/ +- (RACSignal *)deviceAgreeAgreementWithReqParameters:(PTDeviceAgreeAgreementReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 看过新隐私协议做标记 +*/ +- (RACSignal *)deviceAgreeAgreementWithReqParameters:(PTDeviceAgreeAgreementReqMessage *)reqParameters; +/** + 创建用户注销申请 +*/ +- (RACSignal *)createAccountDeactivationApplicationWithReqParameters:(PTCreateAccountDeactivationApplicationReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 创建用户注销申请 +*/ +- (RACSignal *)createAccountDeactivationApplicationWithReqParameters:(PTCreateAccountDeactivationApplicationReqMessage *)reqParameters; +/** + 获取用户注销申请 +*/ +- (RACSignal *)getAccountDeactivationApplicationWithReqParameters:(PTGetAccountDeactivationApplicationReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取用户注销申请 +*/ +- (RACSignal *)getAccountDeactivationApplicationWithReqParameters:(PTGetAccountDeactivationApplicationReqMessage *)reqParameters; +/** + 第三方登录根据 auth code 获取 auth key +*/ +- (RACSignal *)getAuthKeyByAuthCodeWithReqParameters:(PTGetAuthKeyByAuthCodeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 第三方登录根据 auth code 获取 auth key +*/ +- (RACSignal *)getAuthKeyByAuthCodeWithReqParameters:(PTGetAuthKeyByAuthCodeReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Account.m b/XCFPTApiKit/service/PTApiNewageService+Account.m new file mode 100644 index 0000000..47500c5 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Account.m @@ -0,0 +1,277 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Account.h" +@implementation PTApiNewageService (Account) +- (RACSignal *)loginViaWechatWithReqParameters:(PTLoginViaWechatReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/login_via_wechat.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTLoginViaWechatRespMessage.class + requestName:@"LoginViaWechat" + apiConfig:apiConfig]; +} +- (RACSignal *)loginViaWechatWithReqParameters:(PTLoginViaWechatReqMessage *)reqParameters { + return [self loginViaWechatWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)createViaWechatWithPhoneBindingWithReqParameters:(PTCreateViaWechatWithPhoneBindingReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/create_via_wechat_with_phone_binding.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCreateViaWechatWithPhoneBindingRespMessage.class + requestName:@"CreateViaWechatWithPhoneBinding" + apiConfig:apiConfig]; +} +- (RACSignal *)createViaWechatWithPhoneBindingWithReqParameters:(PTCreateViaWechatWithPhoneBindingReqMessage *)reqParameters { + return [self createViaWechatWithPhoneBindingWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)loginViaWeappWithReqParameters:(PTLoginViaWeappReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/login_via_weapp.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTLoginViaWeappRespMessage.class + requestName:@"LoginViaWeapp" + apiConfig:apiConfig]; +} +- (RACSignal *)loginViaWeappWithReqParameters:(PTLoginViaWeappReqMessage *)reqParameters { + return [self loginViaWeappWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)loginViaWeappPhoneWithReqParameters:(PTLoginViaWeappPhoneReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/login_via_weapp_phone.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTLoginViaWeappPhoneRespMessage.class + requestName:@"LoginViaWeappPhone" + apiConfig:apiConfig]; +} +- (RACSignal *)loginViaWeappPhoneWithReqParameters:(PTLoginViaWeappPhoneReqMessage *)reqParameters { + return [self loginViaWeappPhoneWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)createViaWeappWithPhoneBindingWithReqParameters:(PTCreateViaWeappWithPhoneBindingReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/create_via_weapp_with_phone_binding.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCreateViaWeappWithPhoneBindingRespMessage.class + requestName:@"CreateViaWeappWithPhoneBinding" + apiConfig:apiConfig]; +} +- (RACSignal *)createViaWeappWithPhoneBindingWithReqParameters:(PTCreateViaWeappWithPhoneBindingReqMessage *)reqParameters { + return [self createViaWeappWithPhoneBindingWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)sendPhoneLoginVerificationCodeV2WithReqParameters:(PTSendPhoneLoginVerificationCodeV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/send_phone_login_verification_code_v2.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTSendPhoneLoginVerificationCodeV2RespMessage.class + requestName:@"SendPhoneLoginVerificationCodeV2" + apiConfig:apiConfig]; +} +- (RACSignal *)sendPhoneLoginVerificationCodeV2WithReqParameters:(PTSendPhoneLoginVerificationCodeV2ReqMessage *)reqParameters { + return [self sendPhoneLoginVerificationCodeV2WithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)loginViaPhoneV2WithReqParameters:(PTLoginViaPhoneV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/login_via_phone_v2.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTLoginViaPhoneV2RespMessage.class + requestName:@"LoginViaPhoneV2" + apiConfig:apiConfig]; +} +- (RACSignal *)loginViaPhoneV2WithReqParameters:(PTLoginViaPhoneV2ReqMessage *)reqParameters { + return [self loginViaPhoneV2WithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)verifyAndBindPhoneV3WithReqParameters:(PTVerifyAndBindPhoneV3ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/verify_and_bind_phone_v3.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTVerifyAndBindPhoneV3RespMessage.class + requestName:@"VerifyAndBindPhoneV3" + apiConfig:apiConfig]; +} +- (RACSignal *)verifyAndBindPhoneV3WithReqParameters:(PTVerifyAndBindPhoneV3ReqMessage *)reqParameters { + return [self verifyAndBindPhoneV3WithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)verifyAndReplacePhoneBindingV3WithReqParameters:(PTVerifyAndReplacePhoneBindingV3ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/verify_and_replace_phone_binding_v3.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTVerifyAndReplacePhoneBindingV3RespMessage.class + requestName:@"VerifyAndReplacePhoneBindingV3" + apiConfig:apiConfig]; +} +- (RACSignal *)verifyAndReplacePhoneBindingV3WithReqParameters:(PTVerifyAndReplacePhoneBindingV3ReqMessage *)reqParameters { + return [self verifyAndReplacePhoneBindingV3WithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)loginViaDeviceWithReqParameters:(PTLoginViaDeviceReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/login_via_device.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTLoginViaDeviceRespMessage.class + requestName:@"LoginViaDevice" + apiConfig:apiConfig]; +} +- (RACSignal *)loginViaDeviceWithReqParameters:(PTLoginViaDeviceReqMessage *)reqParameters { + return [self loginViaDeviceWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)uploadUserAddressBookWithReqParameters:(PTUploadUserAddressBookReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/upload_user_address_book.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUploadUserAddressBookRespMessage.class + requestName:@"UploadUserAddressBook" + apiConfig:apiConfig]; +} +- (RACSignal *)uploadUserAddressBookWithReqParameters:(PTUploadUserAddressBookReqMessage *)reqParameters { + return [self uploadUserAddressBookWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getUsersByAddressBookWithReqParameters:(PTGetUsersByAddressBookReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/get_users_by_address_book.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetUsersByAddressBookRespMessage.class + requestName:@"GetUsersByAddressBook" + apiConfig:apiConfig]; +} +- (RACSignal *)getUsersByAddressBookWithReqParameters:(PTGetUsersByAddressBookReqMessage *)reqParameters { + return [self getUsersByAddressBookWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getUserPageRecommendationUsersWithReqParameters:(PTGetUserPageRecommendationUsersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/get_user_page_recommendation_users.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetUserPageRecommendationUsersRespMessage.class + requestName:@"GetUserPageRecommendationUsers" + apiConfig:apiConfig]; +} +- (RACSignal *)getUserPageRecommendationUsersWithReqParameters:(PTGetUserPageRecommendationUsersReqMessage *)reqParameters { + return [self getUserPageRecommendationUsersWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getFeedsPageRecommendationUsersWithReqParameters:(PTGetFeedsPageRecommendationUsersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/get_feeds_page_recommendation_users.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetFeedsPageRecommendationUsersRespMessage.class + requestName:@"GetFeedsPageRecommendationUsers" + apiConfig:apiConfig]; +} +- (RACSignal *)getFeedsPageRecommendationUsersWithReqParameters:(PTGetFeedsPageRecommendationUsersReqMessage *)reqParameters { + return [self getFeedsPageRecommendationUsersWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getDeviceRecommendTagsWithReqParameters:(PTGetDeviceRecommendTagsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/device_recommend_tags.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetDeviceRecommendTagsRespMessage.class + requestName:@"GetDeviceRecommendTags" + apiConfig:apiConfig]; +} +- (RACSignal *)getDeviceRecommendTagsWithReqParameters:(PTGetDeviceRecommendTagsReqMessage *)reqParameters { + return [self getDeviceRecommendTagsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getIsDeviceAgreeAgreementWithReqParameters:(PTGetIsDeviceAgreeAgreementReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/get_is_device_agree_agreement.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetIsDeviceAgreeAgreementRespMessage.class + requestName:@"GetIsDeviceAgreeAgreement" + apiConfig:apiConfig]; +} +- (RACSignal *)getIsDeviceAgreeAgreementWithReqParameters:(PTGetIsDeviceAgreeAgreementReqMessage *)reqParameters { + return [self getIsDeviceAgreeAgreementWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)isUpdateAgreementWithReqParameters:(PTIsUpdateAgreementReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/is_update_agreement.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTIsUpdateAgreementRespMessage.class + requestName:@"IsUpdateAgreement" + apiConfig:apiConfig]; +} +- (RACSignal *)isUpdateAgreementWithReqParameters:(PTIsUpdateAgreementReqMessage *)reqParameters { + return [self isUpdateAgreementWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)deviceAgreeAgreementWithReqParameters:(PTDeviceAgreeAgreementReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/device_agree_agreement.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTDeviceAgreeAgreementRespMessage.class + requestName:@"DeviceAgreeAgreement" + apiConfig:apiConfig]; +} +- (RACSignal *)deviceAgreeAgreementWithReqParameters:(PTDeviceAgreeAgreementReqMessage *)reqParameters { + return [self deviceAgreeAgreementWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)createAccountDeactivationApplicationWithReqParameters:(PTCreateAccountDeactivationApplicationReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/create_deactivation_application.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCreateAccountDeactivationApplicationRespMessage.class + requestName:@"CreateAccountDeactivationApplication" + apiConfig:apiConfig]; +} +- (RACSignal *)createAccountDeactivationApplicationWithReqParameters:(PTCreateAccountDeactivationApplicationReqMessage *)reqParameters { + return [self createAccountDeactivationApplicationWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAccountDeactivationApplicationWithReqParameters:(PTGetAccountDeactivationApplicationReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/get_deactivation_application.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAccountDeactivationApplicationRespMessage.class + requestName:@"GetAccountDeactivationApplication" + apiConfig:apiConfig]; +} +- (RACSignal *)getAccountDeactivationApplicationWithReqParameters:(PTGetAccountDeactivationApplicationReqMessage *)reqParameters { + return [self getAccountDeactivationApplicationWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAuthKeyByAuthCodeWithReqParameters:(PTGetAuthKeyByAuthCodeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"account/get_auth_key_by_auth_code.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAuthKeyByAuthCodeRespMessage.class + requestName:@"GetAuthKeyByAuthCode" + apiConfig:apiConfig]; +} +- (RACSignal *)getAuthKeyByAuthCodeWithReqParameters:(PTGetAuthKeyByAuthCodeReqMessage *)reqParameters { + return [self getAuthKeyByAuthCodeWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Advertiser.h b/XCFPTApiKit/service/PTApiNewageService+Advertiser.h new file mode 100644 index 0000000..338dc98 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Advertiser.h @@ -0,0 +1,105 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetAdvertiserProductReqMessage.h" +#import "PTGetAdvertiserDataStatisticReqMessage.h" +#import "PTGetAdvertiserRecipeDailyStatisticReqMessage.h" +#import "PTGetAdvertiserKeywordStatisticReqMessage.h" +#import "PTGetAdvertiserSourceImpressionStatisticReqMessage.h" +#import "PTGetAdvertiserOneDayOneNumberStatReqMessage.h" +#import "PTGetAdvertiserAccessSourceStatisticReqMessage.h" +#import "PTGetAdvertiserAccessTopTenStatisticReqMessage.h" +#import "PTGetAdvertiserQuestionnaireStatisticsReqMessage.h" +#import "PTGetAdvertiserProductRespMessage.h" +#import "PTGetAdvertiserDataStatisticRespMessage.h" +#import "PTGetAdvertiserRecipeDailyStatisticRespMessage.h" +#import "PTGetAdvertiserKeywordStatisticRespMessage.h" +#import "PTGetAdvertiserSourceImpressionStatisticRespMessage.h" +#import "PTGetAdvertiserOneDayOneNumberStatRespMessage.h" +#import "PTGetAdvertiserAccessSourceStatisticRespMessage.h" +#import "PTGetAdvertiserAccessTopTenStatisticRespMessage.h" +#import "PTGetAdvertiserQuestionnaireStatisticsRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Advertiser) +/** + 获取广告主商品信息 +*/ +- (RACSignal *)getAdvertiserProductWithReqParameters:(PTGetAdvertiserProductReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取广告主商品信息 +*/ +- (RACSignal *)getAdvertiserProductWithReqParameters:(PTGetAdvertiserProductReqMessage *)reqParameters; +/** + 获取广告主数据 +*/ +- (RACSignal *)getAdvertiserDataStatisticWithReqParameters:(PTGetAdvertiserDataStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取广告主数据 +*/ +- (RACSignal *)getAdvertiserDataStatisticWithReqParameters:(PTGetAdvertiserDataStatisticReqMessage *)reqParameters; +/** + 获取广告主每日的菜谱相关统计数据 +*/ +- (RACSignal *)getAdvertiserRecipeDailyStatisticWithReqParameters:(PTGetAdvertiserRecipeDailyStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取广告主每日的菜谱相关统计数据 +*/ +- (RACSignal *)getAdvertiserRecipeDailyStatisticWithReqParameters:(PTGetAdvertiserRecipeDailyStatisticReqMessage *)reqParameters; +/** + 获取广告主关键字统计数据 +*/ +- (RACSignal *)getAdvertiserKeywordStatisticWithReqParameters:(PTGetAdvertiserKeywordStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取广告主关键字统计数据 +*/ +- (RACSignal *)getAdvertiserKeywordStatisticWithReqParameters:(PTGetAdvertiserKeywordStatisticReqMessage *)reqParameters; +/** + 获取广告主的来源曝光统计 +*/ +- (RACSignal *)getAdvertiserSourceImpressionStatisticWithReqParameters:(PTGetAdvertiserSourceImpressionStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取广告主的来源曝光统计 +*/ +- (RACSignal *)getAdvertiserSourceImpressionStatisticWithReqParameters:(PTGetAdvertiserSourceImpressionStatisticReqMessage *)reqParameters; +/** + 广告主每日相关的统计数据 +*/ +- (RACSignal *)getAdvertiserOneDayOneNumberStatWithReqParameters:(PTGetAdvertiserOneDayOneNumberStatReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 广告主每日相关的统计数据 +*/ +- (RACSignal *)getAdvertiserOneDayOneNumberStatWithReqParameters:(PTGetAdvertiserOneDayOneNumberStatReqMessage *)reqParameters; +/** + 获取广告主菜谱访问来源统计 +*/ +- (RACSignal *)getAdvertiserAccessSourceStatisticWithReqParameters:(PTGetAdvertiserAccessSourceStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取广告主菜谱访问来源统计 +*/ +- (RACSignal *)getAdvertiserAccessSourceStatisticWithReqParameters:(PTGetAdvertiserAccessSourceStatisticReqMessage *)reqParameters; +/** + 获取广告主名下菜谱浏览最多前十统计信息 +*/ +- (RACSignal *)getAdvertiserAccessTopTenStatisticWithReqParameters:(PTGetAdvertiserAccessTopTenStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取广告主名下菜谱浏览最多前十统计信息 +*/ +- (RACSignal *)getAdvertiserAccessTopTenStatisticWithReqParameters:(PTGetAdvertiserAccessTopTenStatisticReqMessage *)reqParameters; +/** + 获取广告主问卷统计数据 +*/ +- (RACSignal *)getAdvertiserQuestionnaireStatisticsWithReqParameters:(PTGetAdvertiserQuestionnaireStatisticsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取广告主问卷统计数据 +*/ +- (RACSignal *)getAdvertiserQuestionnaireStatisticsWithReqParameters:(PTGetAdvertiserQuestionnaireStatisticsReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Advertiser.m b/XCFPTApiKit/service/PTApiNewageService+Advertiser.m new file mode 100644 index 0000000..e5683de --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Advertiser.m @@ -0,0 +1,121 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Advertiser.h" +@implementation PTApiNewageService (Advertiser) +- (RACSignal *)getAdvertiserProductWithReqParameters:(PTGetAdvertiserProductReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"advertiser/products.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAdvertiserProductRespMessage.class + requestName:@"GetAdvertiserProduct" + apiConfig:apiConfig]; +} +- (RACSignal *)getAdvertiserProductWithReqParameters:(PTGetAdvertiserProductReqMessage *)reqParameters { + return [self getAdvertiserProductWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAdvertiserDataStatisticWithReqParameters:(PTGetAdvertiserDataStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"advertiser/data_statistic.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAdvertiserDataStatisticRespMessage.class + requestName:@"GetAdvertiserDataStatistic" + apiConfig:apiConfig]; +} +- (RACSignal *)getAdvertiserDataStatisticWithReqParameters:(PTGetAdvertiserDataStatisticReqMessage *)reqParameters { + return [self getAdvertiserDataStatisticWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAdvertiserRecipeDailyStatisticWithReqParameters:(PTGetAdvertiserRecipeDailyStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"advertiser/recipe_daily_statistic.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAdvertiserRecipeDailyStatisticRespMessage.class + requestName:@"GetAdvertiserRecipeDailyStatistic" + apiConfig:apiConfig]; +} +- (RACSignal *)getAdvertiserRecipeDailyStatisticWithReqParameters:(PTGetAdvertiserRecipeDailyStatisticReqMessage *)reqParameters { + return [self getAdvertiserRecipeDailyStatisticWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAdvertiserKeywordStatisticWithReqParameters:(PTGetAdvertiserKeywordStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"advertiser/keyword/statistic.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAdvertiserKeywordStatisticRespMessage.class + requestName:@"GetAdvertiserKeywordStatistic" + apiConfig:apiConfig]; +} +- (RACSignal *)getAdvertiserKeywordStatisticWithReqParameters:(PTGetAdvertiserKeywordStatisticReqMessage *)reqParameters { + return [self getAdvertiserKeywordStatisticWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAdvertiserSourceImpressionStatisticWithReqParameters:(PTGetAdvertiserSourceImpressionStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"advertiser/source_impression/statistic.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAdvertiserSourceImpressionStatisticRespMessage.class + requestName:@"GetAdvertiserSourceImpressionStatistic" + apiConfig:apiConfig]; +} +- (RACSignal *)getAdvertiserSourceImpressionStatisticWithReqParameters:(PTGetAdvertiserSourceImpressionStatisticReqMessage *)reqParameters { + return [self getAdvertiserSourceImpressionStatisticWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAdvertiserOneDayOneNumberStatWithReqParameters:(PTGetAdvertiserOneDayOneNumberStatReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"advertiser/one_day_one_number_stat.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAdvertiserOneDayOneNumberStatRespMessage.class + requestName:@"GetAdvertiserOneDayOneNumberStat" + apiConfig:apiConfig]; +} +- (RACSignal *)getAdvertiserOneDayOneNumberStatWithReqParameters:(PTGetAdvertiserOneDayOneNumberStatReqMessage *)reqParameters { + return [self getAdvertiserOneDayOneNumberStatWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAdvertiserAccessSourceStatisticWithReqParameters:(PTGetAdvertiserAccessSourceStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"advertiser/access_source/statistic.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAdvertiserAccessSourceStatisticRespMessage.class + requestName:@"GetAdvertiserAccessSourceStatistic" + apiConfig:apiConfig]; +} +- (RACSignal *)getAdvertiserAccessSourceStatisticWithReqParameters:(PTGetAdvertiserAccessSourceStatisticReqMessage *)reqParameters { + return [self getAdvertiserAccessSourceStatisticWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAdvertiserAccessTopTenStatisticWithReqParameters:(PTGetAdvertiserAccessTopTenStatisticReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"advertiser/access_top_ten/statistic.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAdvertiserAccessTopTenStatisticRespMessage.class + requestName:@"GetAdvertiserAccessTopTenStatistic" + apiConfig:apiConfig]; +} +- (RACSignal *)getAdvertiserAccessTopTenStatisticWithReqParameters:(PTGetAdvertiserAccessTopTenStatisticReqMessage *)reqParameters { + return [self getAdvertiserAccessTopTenStatisticWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAdvertiserQuestionnaireStatisticsWithReqParameters:(PTGetAdvertiserQuestionnaireStatisticsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"advertiser/questionnaire/statistic.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAdvertiserQuestionnaireStatisticsRespMessage.class + requestName:@"GetAdvertiserQuestionnaireStatistics" + apiConfig:apiConfig]; +} +- (RACSignal *)getAdvertiserQuestionnaireStatisticsWithReqParameters:(PTGetAdvertiserQuestionnaireStatisticsReqMessage *)reqParameters { + return [self getAdvertiserQuestionnaireStatisticsWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Board.h b/XCFPTApiKit/service/PTApiNewageService+Board.h new file mode 100644 index 0000000..c1d1b66 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Board.h @@ -0,0 +1,39 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTPagedUserTargetsReqMessage.h" +#import "PTIsTargetInUserBoardsReqMessage.h" +#import "PTCountUserBoardsReqMessage.h" +#import "PTPagedUserTargetsRespMessage.h" +#import "PTIsTargetInUserBoardsRespMessage.h" +#import "PTCountUserBoardsRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Board) +/** + 获取用户收藏的targets +*/ +- (RACSignal *)pagedUserTargetsWithReqParameters:(PTPagedUserTargetsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取用户收藏的targets +*/ +- (RACSignal *)pagedUserTargetsWithReqParameters:(PTPagedUserTargetsReqMessage *)reqParameters; +/** + 获取信息用户是否收藏过目标 +*/ +- (RACSignal *)isTargetInUserBoardsWithReqParameters:(PTIsTargetInUserBoardsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取信息用户是否收藏过目标 +*/ +- (RACSignal *)isTargetInUserBoardsWithReqParameters:(PTIsTargetInUserBoardsReqMessage *)reqParameters; +/** + 获取当前用户的收藏信息 +*/ +- (RACSignal *)countUserBoardsWithReqParameters:(PTCountUserBoardsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取当前用户的收藏信息 +*/ +- (RACSignal *)countUserBoardsWithReqParameters:(PTCountUserBoardsReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Board.m b/XCFPTApiKit/service/PTApiNewageService+Board.m new file mode 100644 index 0000000..214508e --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Board.m @@ -0,0 +1,43 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Board.h" +@implementation PTApiNewageService (Board) +- (RACSignal *)pagedUserTargetsWithReqParameters:(PTPagedUserTargetsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"boards/user_targets.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedUserTargetsRespMessage.class + requestName:@"PagedUserTargets" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedUserTargetsWithReqParameters:(PTPagedUserTargetsReqMessage *)reqParameters { + return [self pagedUserTargetsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)isTargetInUserBoardsWithReqParameters:(PTIsTargetInUserBoardsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"boards/is_target_in_user_baords.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTIsTargetInUserBoardsRespMessage.class + requestName:@"IsTargetInUserBoards" + apiConfig:apiConfig]; +} +- (RACSignal *)isTargetInUserBoardsWithReqParameters:(PTIsTargetInUserBoardsReqMessage *)reqParameters { + return [self isTargetInUserBoardsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)countUserBoardsWithReqParameters:(PTCountUserBoardsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"boards/count_user_boards.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCountUserBoardsRespMessage.class + requestName:@"CountUserBoards" + apiConfig:apiConfig]; +} +- (RACSignal *)countUserBoardsWithReqParameters:(PTCountUserBoardsReqMessage *)reqParameters { + return [self countUserBoardsWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Chucode.h b/XCFPTApiKit/service/PTApiNewageService+Chucode.h new file mode 100644 index 0000000..3ed643e --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Chucode.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetChucodeReqMessage.h" +#import "PTGetChucodeRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Chucode) +/** + 获取下厨房口令 +*/ +- (RACSignal *)getChucodeWithReqParameters:(PTGetChucodeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取下厨房口令 +*/ +- (RACSignal *)getChucodeWithReqParameters:(PTGetChucodeReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Chucode.m b/XCFPTApiKit/service/PTApiNewageService+Chucode.m new file mode 100644 index 0000000..2bf23d1 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Chucode.m @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Chucode.h" +@implementation PTApiNewageService (Chucode) +- (RACSignal *)getChucodeWithReqParameters:(PTGetChucodeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"chucode/get.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetChucodeRespMessage.class + requestName:@"GetChucode" + apiConfig:apiConfig]; +} +- (RACSignal *)getChucodeWithReqParameters:(PTGetChucodeReqMessage *)reqParameters { + return [self getChucodeWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+City.h b/XCFPTApiKit/service/PTApiNewageService+City.h new file mode 100644 index 0000000..e00276d --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+City.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetSameCityRecommendationsReqMessage.h" +#import "PTGetSameCityRecommendationsRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (City) +/** + 获取同城推荐 +*/ +- (RACSignal *)getSameCityRecommendationsWithReqParameters:(PTGetSameCityRecommendationsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取同城推荐 +*/ +- (RACSignal *)getSameCityRecommendationsWithReqParameters:(PTGetSameCityRecommendationsReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+City.m b/XCFPTApiKit/service/PTApiNewageService+City.m new file mode 100644 index 0000000..eee42a5 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+City.m @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+City.h" +@implementation PTApiNewageService (City) +- (RACSignal *)getSameCityRecommendationsWithReqParameters:(PTGetSameCityRecommendationsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"city/get_same_city_recommendations.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetSameCityRecommendationsRespMessage.class + requestName:@"GetSameCityRecommendations" + apiConfig:apiConfig]; +} +- (RACSignal *)getSameCityRecommendationsWithReqParameters:(PTGetSameCityRecommendationsReqMessage *)reqParameters { + return [self getSameCityRecommendationsWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Course.h b/XCFPTApiKit/service/PTApiNewageService+Course.h new file mode 100644 index 0000000..62572fa --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Course.h @@ -0,0 +1,237 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTCreateCourseFeedbackReqMessage.h" +#import "PTShowCourseRateTagsReqMessage.h" +#import "PTPagedCourseRatesReqMessage.h" +#import "PTGetCourseDishesOrderByTimeReqMessage.h" +#import "PTGetCourseTagReqMessage.h" +#import "PTPagedGetTagCoursesReqMessage.h" +#import "PTGetTagHotCoursesReqMessage.h" +#import "PTPagedCoursesBySectionReqMessage.h" +#import "PTGetClassroomTabsReqMessage.h" +#import "PTPagedTopCoursesPurchasedByConsumersReqMessage.h" +#import "PTGetMyCoursesStatisticsReqMessage.h" +#import "PTGetMyCoursesReqMessage.h" +#import "PTSearchMyCoursesReqMessage.h" +#import "PTPagedClassroomHomepageTabsReqMessage.h" +#import "PTPagedClassroomHomepageRecommendationsReqMessage.h" +#import "PTApplyForCourseVoucherReqMessage.h" +#import "PTGetFreeCourseListReqMessage.h" +#import "PTBindForFreeCourseReqMessage.h" +#import "PTObtainFreePublicCourseReqMessage.h" +#import "PTGetMonthlyCourseRankingListReqMessage.h" +#import "PTPagedGetTopCourseRankingListReqMessage.h" +#import "PTCreateCourseFeedbackRespMessage.h" +#import "PTShowCourseRateTagsRespMessage.h" +#import "PTPagedCourseRatesRespMessage.h" +#import "PTGetCourseDishesOrderByTimeRespMessage.h" +#import "PTGetCourseTagRespMessage.h" +#import "PTPagedGetTagCoursesRespMessage.h" +#import "PTGetTagHotCoursesRespMessage.h" +#import "PTPagedCoursesBySectionRespMessage.h" +#import "PTGetClassroomTabsRespMessage.h" +#import "PTPagedTopCoursesPurchasedByConsumersRespMessage.h" +#import "PTGetMyCoursesStatisticsRespMessage.h" +#import "PTGetMyCoursesRespMessage.h" +#import "PTSearchMyCoursesRespMessage.h" +#import "PTPagedClassroomHomepageTabsRespMessage.h" +#import "PTPagedClassroomHomepageRecommendationsRespMessage.h" +#import "PTApplyForCourseVoucherRespMessage.h" +#import "PTGetFreeCourseListRespMessage.h" +#import "PTBindForFreeCourseRespMessage.h" +#import "PTObtainFreePublicCourseRespMessage.h" +#import "PTGetMonthlyCourseRankingListRespMessage.h" +#import "PTPagedGetTopCourseRankingListRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Course) +/** + 厨studio问题反馈 +*/ +- (RACSignal *)createCourseFeedbackWithReqParameters:(PTCreateCourseFeedbackReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 厨studio问题反馈 +*/ +- (RACSignal *)createCourseFeedbackWithReqParameters:(PTCreateCourseFeedbackReqMessage *)reqParameters; +/** + 获取课程评价标签 +*/ +- (RACSignal *)showCourseRateTagsWithReqParameters:(PTShowCourseRateTagsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取课程评价标签 +*/ +- (RACSignal *)showCourseRateTagsWithReqParameters:(PTShowCourseRateTagsReqMessage *)reqParameters; +/** + 分页获取课程标价信息 +*/ +- (RACSignal *)pagedCourseRatesWithReqParameters:(PTPagedCourseRatesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 分页获取课程标价信息 +*/ +- (RACSignal *)pagedCourseRatesWithReqParameters:(PTPagedCourseRatesReqMessage *)reqParameters; +/** + 课程下的作品列表(可以上下翻页并且第一次请求可以指定第一个作品的id) +*/ +- (RACSignal *)getCourseDishesOrderByTimeWithReqParameters:(PTGetCourseDishesOrderByTimeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 课程下的作品列表(可以上下翻页并且第一次请求可以指定第一个作品的id) +*/ +- (RACSignal *)getCourseDishesOrderByTimeWithReqParameters:(PTGetCourseDishesOrderByTimeReqMessage *)reqParameters; +/** + 获取课程标签 +*/ +- (RACSignal *)getCourseTagWithReqParameters:(PTGetCourseTagReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取课程标签 +*/ +- (RACSignal *)getCourseTagWithReqParameters:(PTGetCourseTagReqMessage *)reqParameters; +/** + 分页获取标签课程 +*/ +- (RACSignal *)pagedGetTagCoursesWithReqParameters:(PTPagedGetTagCoursesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 分页获取标签课程 +*/ +- (RACSignal *)pagedGetTagCoursesWithReqParameters:(PTPagedGetTagCoursesReqMessage *)reqParameters; +/** + 获取标签下的热门课程 +*/ +- (RACSignal *)getTagHotCoursesWithReqParameters:(PTGetTagHotCoursesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取标签下的热门课程 +*/ +- (RACSignal *)getTagHotCoursesWithReqParameters:(PTGetTagHotCoursesReqMessage *)reqParameters; +/** + 获取课堂首页单个section下换一换数据 +*/ +- (RACSignal *)pagedCoursesBySectionWithReqParameters:(PTPagedCoursesBySectionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取课堂首页单个section下换一换数据 +*/ +- (RACSignal *)pagedCoursesBySectionWithReqParameters:(PTPagedCoursesBySectionReqMessage *)reqParameters; +/** + 获取课堂首页运营位列表 +*/ +- (RACSignal *)getClassroomTabsWithReqParameters:(PTGetClassroomTabsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取课堂首页运营位列表 +*/ +- (RACSignal *)getClassroomTabsWithReqParameters:(PTGetClassroomTabsReqMessage *)reqParameters; +/** + 获取【买过这节课的人也买过】的课程列表 +*/ +- (RACSignal *)pagedTopCoursesPurchasedByConsumersWithReqParameters:(PTPagedTopCoursesPurchasedByConsumersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取【买过这节课的人也买过】的课程列表 +*/ +- (RACSignal *)pagedTopCoursesPurchasedByConsumersWithReqParameters:(PTPagedTopCoursesPurchasedByConsumersReqMessage *)reqParameters; +/** + 获取我的课程统计 +*/ +- (RACSignal *)getMyCoursesStatisticsWithReqParameters:(PTGetMyCoursesStatisticsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取我的课程统计 +*/ +- (RACSignal *)getMyCoursesStatisticsWithReqParameters:(PTGetMyCoursesStatisticsReqMessage *)reqParameters; +/** + 获取我的课程 +*/ +- (RACSignal *)getMyCoursesWithReqParameters:(PTGetMyCoursesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取我的课程 +*/ +- (RACSignal *)getMyCoursesWithReqParameters:(PTGetMyCoursesReqMessage *)reqParameters; +/** + 我的课程搜索 +*/ +- (RACSignal *)searchMyCoursesWithReqParameters:(PTSearchMyCoursesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 我的课程搜索 +*/ +- (RACSignal *)searchMyCoursesWithReqParameters:(PTSearchMyCoursesReqMessage *)reqParameters; +/** + 课堂首页 tab 列表 +*/ +- (RACSignal *)pagedClassroomHomepageTabsWithReqParameters:(PTPagedClassroomHomepageTabsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 课堂首页 tab 列表 +*/ +- (RACSignal *)pagedClassroomHomepageTabsWithReqParameters:(PTPagedClassroomHomepageTabsReqMessage *)reqParameters; +/** + 课堂首页猜你喜欢列表 +*/ +- (RACSignal *)pagedClassroomHomepageRecommendationsWithReqParameters:(PTPagedClassroomHomepageRecommendationsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 课堂首页猜你喜欢列表 +*/ +- (RACSignal *)pagedClassroomHomepageRecommendationsWithReqParameters:(PTPagedClassroomHomepageRecommendationsReqMessage *)reqParameters; +/** + 申请课程优惠券 +*/ +- (RACSignal *)applyForCourseVoucherWithReqParameters:(PTApplyForCourseVoucherReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 申请课程优惠券 +*/ +- (RACSignal *)applyForCourseVoucherWithReqParameters:(PTApplyForCourseVoucherReqMessage *)reqParameters; +/** + 获取免费课程 +*/ +- (RACSignal *)getFreeCourseListWithReqParameters:(PTGetFreeCourseListReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取免费课程 +*/ +- (RACSignal *)getFreeCourseListWithReqParameters:(PTGetFreeCourseListReqMessage *)reqParameters; +/** + 绑定免费课程 +*/ +- (RACSignal *)bindForFreeCourseWithReqParameters:(PTBindForFreeCourseReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 绑定免费课程 +*/ +- (RACSignal *)bindForFreeCourseWithReqParameters:(PTBindForFreeCourseReqMessage *)reqParameters; +/** + 获取免费公开课 +*/ +- (RACSignal *)obtainFreePublicCourseWithReqParameters:(PTObtainFreePublicCourseReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取免费公开课 +*/ +- (RACSignal *)obtainFreePublicCourseWithReqParameters:(PTObtainFreePublicCourseReqMessage *)reqParameters; +/** + 获取月度榜单课程 +*/ +- (RACSignal *)getMonthlyCourseRankingListWithReqParameters:(PTGetMonthlyCourseRankingListReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取月度榜单课程 +*/ +- (RACSignal *)getMonthlyCourseRankingListWithReqParameters:(PTGetMonthlyCourseRankingListReqMessage *)reqParameters; +/** + 分页获取top250总榜课程 +*/ +- (RACSignal *)pagedGetTopCourseRankingListWithReqParameters:(PTPagedGetTopCourseRankingListReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 分页获取top250总榜课程 +*/ +- (RACSignal *)pagedGetTopCourseRankingListWithReqParameters:(PTPagedGetTopCourseRankingListReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Course.m b/XCFPTApiKit/service/PTApiNewageService+Course.m new file mode 100644 index 0000000..79f3c6b --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Course.m @@ -0,0 +1,277 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Course.h" +@implementation PTApiNewageService (Course) +- (RACSignal *)createCourseFeedbackWithReqParameters:(PTCreateCourseFeedbackReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/feedback/create.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCreateCourseFeedbackRespMessage.class + requestName:@"CreateCourseFeedback" + apiConfig:apiConfig]; +} +- (RACSignal *)createCourseFeedbackWithReqParameters:(PTCreateCourseFeedbackReqMessage *)reqParameters { + return [self createCourseFeedbackWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)showCourseRateTagsWithReqParameters:(PTShowCourseRateTagsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/rate_tags/all.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTShowCourseRateTagsRespMessage.class + requestName:@"ShowCourseRateTags" + apiConfig:apiConfig]; +} +- (RACSignal *)showCourseRateTagsWithReqParameters:(PTShowCourseRateTagsReqMessage *)reqParameters { + return [self showCourseRateTagsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedCourseRatesWithReqParameters:(PTPagedCourseRatesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/rates/list.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedCourseRatesRespMessage.class + requestName:@"PagedCourseRates" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedCourseRatesWithReqParameters:(PTPagedCourseRatesReqMessage *)reqParameters { + return [self pagedCourseRatesWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getCourseDishesOrderByTimeWithReqParameters:(PTGetCourseDishesOrderByTimeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"course/dishes_order_by_time.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetCourseDishesOrderByTimeRespMessage.class + requestName:@"GetCourseDishesOrderByTime" + apiConfig:apiConfig]; +} +- (RACSignal *)getCourseDishesOrderByTimeWithReqParameters:(PTGetCourseDishesOrderByTimeReqMessage *)reqParameters { + return [self getCourseDishesOrderByTimeWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getCourseTagWithReqParameters:(PTGetCourseTagReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/tag/show.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetCourseTagRespMessage.class + requestName:@"GetCourseTag" + apiConfig:apiConfig]; +} +- (RACSignal *)getCourseTagWithReqParameters:(PTGetCourseTagReqMessage *)reqParameters { + return [self getCourseTagWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedGetTagCoursesWithReqParameters:(PTPagedGetTagCoursesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/tag/course_list.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedGetTagCoursesRespMessage.class + requestName:@"PagedGetTagCourses" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedGetTagCoursesWithReqParameters:(PTPagedGetTagCoursesReqMessage *)reqParameters { + return [self pagedGetTagCoursesWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getTagHotCoursesWithReqParameters:(PTGetTagHotCoursesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/tag/hot_courses.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetTagHotCoursesRespMessage.class + requestName:@"GetTagHotCourses" + apiConfig:apiConfig]; +} +- (RACSignal *)getTagHotCoursesWithReqParameters:(PTGetTagHotCoursesReqMessage *)reqParameters { + return [self getTagHotCoursesWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedCoursesBySectionWithReqParameters:(PTPagedCoursesBySectionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/section_refresh.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedCoursesBySectionRespMessage.class + requestName:@"PagedCoursesBySection" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedCoursesBySectionWithReqParameters:(PTPagedCoursesBySectionReqMessage *)reqParameters { + return [self pagedCoursesBySectionWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getClassroomTabsWithReqParameters:(PTGetClassroomTabsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/classroom_tabs.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetClassroomTabsRespMessage.class + requestName:@"GetClassroomTabs" + apiConfig:apiConfig]; +} +- (RACSignal *)getClassroomTabsWithReqParameters:(PTGetClassroomTabsReqMessage *)reqParameters { + return [self getClassroomTabsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedTopCoursesPurchasedByConsumersWithReqParameters:(PTPagedTopCoursesPurchasedByConsumersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/top_courses_purchased_by_consumers.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedTopCoursesPurchasedByConsumersRespMessage.class + requestName:@"PagedTopCoursesPurchasedByConsumers" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedTopCoursesPurchasedByConsumersWithReqParameters:(PTPagedTopCoursesPurchasedByConsumersReqMessage *)reqParameters { + return [self pagedTopCoursesPurchasedByConsumersWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getMyCoursesStatisticsWithReqParameters:(PTGetMyCoursesStatisticsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/my_courses_statistics.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetMyCoursesStatisticsRespMessage.class + requestName:@"GetMyCoursesStatistics" + apiConfig:apiConfig]; +} +- (RACSignal *)getMyCoursesStatisticsWithReqParameters:(PTGetMyCoursesStatisticsReqMessage *)reqParameters { + return [self getMyCoursesStatisticsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getMyCoursesWithReqParameters:(PTGetMyCoursesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/my_courses_v2.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetMyCoursesRespMessage.class + requestName:@"GetMyCourses" + apiConfig:apiConfig]; +} +- (RACSignal *)getMyCoursesWithReqParameters:(PTGetMyCoursesReqMessage *)reqParameters { + return [self getMyCoursesWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)searchMyCoursesWithReqParameters:(PTSearchMyCoursesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/search_my_courses.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTSearchMyCoursesRespMessage.class + requestName:@"SearchMyCourses" + apiConfig:apiConfig]; +} +- (RACSignal *)searchMyCoursesWithReqParameters:(PTSearchMyCoursesReqMessage *)reqParameters { + return [self searchMyCoursesWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedClassroomHomepageTabsWithReqParameters:(PTPagedClassroomHomepageTabsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/classroom/homepage/paged_tabs.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedClassroomHomepageTabsRespMessage.class + requestName:@"PagedClassroomHomepageTabs" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedClassroomHomepageTabsWithReqParameters:(PTPagedClassroomHomepageTabsReqMessage *)reqParameters { + return [self pagedClassroomHomepageTabsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedClassroomHomepageRecommendationsWithReqParameters:(PTPagedClassroomHomepageRecommendationsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/classroom/homepage/paged_course_recommendations.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedClassroomHomepageRecommendationsRespMessage.class + requestName:@"PagedClassroomHomepageRecommendations" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedClassroomHomepageRecommendationsWithReqParameters:(PTPagedClassroomHomepageRecommendationsReqMessage *)reqParameters { + return [self pagedClassroomHomepageRecommendationsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)applyForCourseVoucherWithReqParameters:(PTApplyForCourseVoucherReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/apply_for_voucher.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTApplyForCourseVoucherRespMessage.class + requestName:@"ApplyForCourseVoucher" + apiConfig:apiConfig]; +} +- (RACSignal *)applyForCourseVoucherWithReqParameters:(PTApplyForCourseVoucherReqMessage *)reqParameters { + return [self applyForCourseVoucherWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getFreeCourseListWithReqParameters:(PTGetFreeCourseListReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/get_free_course_list.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetFreeCourseListRespMessage.class + requestName:@"GetFreeCourseList" + apiConfig:apiConfig]; +} +- (RACSignal *)getFreeCourseListWithReqParameters:(PTGetFreeCourseListReqMessage *)reqParameters { + return [self getFreeCourseListWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)bindForFreeCourseWithReqParameters:(PTBindForFreeCourseReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/bind_for_free_course.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTBindForFreeCourseRespMessage.class + requestName:@"BindForFreeCourse" + apiConfig:apiConfig]; +} +- (RACSignal *)bindForFreeCourseWithReqParameters:(PTBindForFreeCourseReqMessage *)reqParameters { + return [self bindForFreeCourseWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)obtainFreePublicCourseWithReqParameters:(PTObtainFreePublicCourseReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/obtain_free_public_course.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTObtainFreePublicCourseRespMessage.class + requestName:@"ObtainFreePublicCourse" + apiConfig:apiConfig]; +} +- (RACSignal *)obtainFreePublicCourseWithReqParameters:(PTObtainFreePublicCourseReqMessage *)reqParameters { + return [self obtainFreePublicCourseWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getMonthlyCourseRankingListWithReqParameters:(PTGetMonthlyCourseRankingListReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/get_monthly_course_ranking_list.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetMonthlyCourseRankingListRespMessage.class + requestName:@"GetMonthlyCourseRankingList" + apiConfig:apiConfig]; +} +- (RACSignal *)getMonthlyCourseRankingListWithReqParameters:(PTGetMonthlyCourseRankingListReqMessage *)reqParameters { + return [self getMonthlyCourseRankingListWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedGetTopCourseRankingListWithReqParameters:(PTPagedGetTopCourseRankingListReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"courses/page_get_top_course_ranking_list.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedGetTopCourseRankingListRespMessage.class + requestName:@"PagedGetTopCourseRankingList" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedGetTopCourseRankingListWithReqParameters:(PTPagedGetTopCourseRankingListReqMessage *)reqParameters { + return [self pagedGetTopCourseRankingListWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Dish.h b/XCFPTApiKit/service/PTApiNewageService+Dish.h new file mode 100644 index 0000000..13f5c30 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Dish.h @@ -0,0 +1,53 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTUpdateDishReqMessage.h" +#import "PTCanUpdateDishReqMessage.h" +#import "PTCollectDishReqMessage.h" +#import "PTUncollectDishReqMessage.h" +#import "PTPagedUserCollectedDishesReqMessage.h" +#import "PTUpdateDishRespMessage.h" +#import "PTCanUpdateDishRespMessage.h" +#import "PTCollectDishRespMessage.h" +#import "PTUncollectDishRespMessage.h" +#import "PTPagedUserCollectedDishesRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Dish) +/** + 查看是否可以更新作品 +*/ +- (RACSignal *)updateDishWithReqParameters:(PTUpdateDishReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看是否可以更新作品 +*/ +- (RACSignal *)updateDishWithReqParameters:(PTUpdateDishReqMessage *)reqParameters; +/** + 查看是否可以更新作品 +*/ +- (RACSignal *)canUpdateDishWithReqParameters:(PTCanUpdateDishReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看是否可以更新作品 +*/ +- (RACSignal *)canUpdateDishWithReqParameters:(PTCanUpdateDishReqMessage *)reqParameters; +/** + 作品收藏 +*/ +- (RACSignal *)collectDishWithReqParameters:(PTCollectDishReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 作品收藏 +*/ +- (RACSignal *)collectDishWithReqParameters:(PTCollectDishReqMessage *)reqParameters; +- (RACSignal *)uncollectDishWithReqParameters:(PTUncollectDishReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +- (RACSignal *)uncollectDishWithReqParameters:(PTUncollectDishReqMessage *)reqParameters; +/** +*/ +- (RACSignal *)pagedUserCollectedDishesWithReqParameters:(PTPagedUserCollectedDishesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** +*/ +- (RACSignal *)pagedUserCollectedDishesWithReqParameters:(PTPagedUserCollectedDishesReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Dish.m b/XCFPTApiKit/service/PTApiNewageService+Dish.m new file mode 100644 index 0000000..cbee970 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Dish.m @@ -0,0 +1,69 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Dish.h" +@implementation PTApiNewageService (Dish) +- (RACSignal *)updateDishWithReqParameters:(PTUpdateDishReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"dishes/update.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUpdateDishRespMessage.class + requestName:@"UpdateDish" + apiConfig:apiConfig]; +} +- (RACSignal *)updateDishWithReqParameters:(PTUpdateDishReqMessage *)reqParameters { + return [self updateDishWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)canUpdateDishWithReqParameters:(PTCanUpdateDishReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"dishes/can_update.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCanUpdateDishRespMessage.class + requestName:@"CanUpdateDish" + apiConfig:apiConfig]; +} +- (RACSignal *)canUpdateDishWithReqParameters:(PTCanUpdateDishReqMessage *)reqParameters { + return [self canUpdateDishWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)collectDishWithReqParameters:(PTCollectDishReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"dishes/collect_dish.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCollectDishRespMessage.class + requestName:@"CollectDish" + apiConfig:apiConfig]; +} +- (RACSignal *)collectDishWithReqParameters:(PTCollectDishReqMessage *)reqParameters { + return [self collectDishWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)uncollectDishWithReqParameters:(PTUncollectDishReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"dishes/uncollect_dish.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUncollectDishRespMessage.class + requestName:@"UncollectDish" + apiConfig:apiConfig]; +} +- (RACSignal *)uncollectDishWithReqParameters:(PTUncollectDishReqMessage *)reqParameters { + return [self uncollectDishWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedUserCollectedDishesWithReqParameters:(PTPagedUserCollectedDishesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"dishes/paged_user_collected_dishes.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedUserCollectedDishesRespMessage.class + requestName:@"PagedUserCollectedDishes" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedUserCollectedDishesWithReqParameters:(PTPagedUserCollectedDishesReqMessage *)reqParameters { + return [self pagedUserCollectedDishesWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Ec.h b/XCFPTApiKit/service/PTApiNewageService+Ec.h new file mode 100644 index 0000000..e30d6f7 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Ec.h @@ -0,0 +1,28 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTPagedEcHomepageTabsReqMessage.h" +#import "PTPagedEcHomepageRecommendationsReqMessage.h" +#import "PTPagedEcHomepageTabsRespMessage.h" +#import "PTPagedEcHomepageRecommendationsRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Ec) +/** + 市集首页 tab 分页 +*/ +- (RACSignal *)pagedEcHomepageTabsWithReqParameters:(PTPagedEcHomepageTabsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 市集首页 tab 分页 +*/ +- (RACSignal *)pagedEcHomepageTabsWithReqParameters:(PTPagedEcHomepageTabsReqMessage *)reqParameters; +/** + 市集首页猜你喜欢推荐翻页 +*/ +- (RACSignal *)pagedEcHomepageRecommendationsWithReqParameters:(PTPagedEcHomepageRecommendationsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 市集首页猜你喜欢推荐翻页 +*/ +- (RACSignal *)pagedEcHomepageRecommendationsWithReqParameters:(PTPagedEcHomepageRecommendationsReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Ec.m b/XCFPTApiKit/service/PTApiNewageService+Ec.m new file mode 100644 index 0000000..86cfd84 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Ec.m @@ -0,0 +1,30 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Ec.h" +@implementation PTApiNewageService (Ec) +- (RACSignal *)pagedEcHomepageTabsWithReqParameters:(PTPagedEcHomepageTabsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"ec/homepage/paged_tabs.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedEcHomepageTabsRespMessage.class + requestName:@"PagedEcHomepageTabs" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedEcHomepageTabsWithReqParameters:(PTPagedEcHomepageTabsReqMessage *)reqParameters { + return [self pagedEcHomepageTabsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedEcHomepageRecommendationsWithReqParameters:(PTPagedEcHomepageRecommendationsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"ec/homepage/paged_goods_recommendations.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedEcHomepageRecommendationsRespMessage.class + requestName:@"PagedEcHomepageRecommendations" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedEcHomepageRecommendationsWithReqParameters:(PTPagedEcHomepageRecommendationsReqMessage *)reqParameters { + return [self pagedEcHomepageRecommendationsWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Equipment.h b/XCFPTApiKit/service/PTApiNewageService+Equipment.h new file mode 100644 index 0000000..40b60ae --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Equipment.h @@ -0,0 +1,116 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetRecommendedEquipmentCategoriesReqMessage.h" +#import "PTGetRecommendedEquipmentBrandsReqMessage.h" +#import "PTGetRecommendedEquipmentModelsReqMessage.h" +#import "PTSearchEquipmentCategoriesReqMessage.h" +#import "PTSearchEquipmentBrandsReqMessage.h" +#import "PTSearchEquipmentModelsReqMessage.h" +#import "PTGetAllEquipmentBrandsByCategoryReqMessage.h" +#import "PTGetUserAllEquipmentsReqMessage.h" +#import "PTUnbindUserEquipmentsReqMessage.h" +#import "PTBindUserEquipmentReqMessage.h" +#import "PTGetRecommendedEquipmentCategoriesRespMessage.h" +#import "PTGetRecommendedEquipmentBrandsRespMessage.h" +#import "PTGetRecommendedEquipmentModelsRespMessage.h" +#import "PTSearchEquipmentCategoriesRespMessage.h" +#import "PTSearchEquipmentBrandsRespMessage.h" +#import "PTSearchEquipmentModelsRespMessage.h" +#import "PTGetAllEquipmentBrandsByCategoryRespMessage.h" +#import "PTGetUserAllEquipmentsRespMessage.h" +#import "PTUnbindUserEquipmentsRespMessage.h" +#import "PTBindUserEquipmentRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Equipment) +/** + 推荐设备品类 +*/ +- (RACSignal *)getRecommendedEquipmentCategoriesWithReqParameters:(PTGetRecommendedEquipmentCategoriesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 推荐设备品类 +*/ +- (RACSignal *)getRecommendedEquipmentCategoriesWithReqParameters:(PTGetRecommendedEquipmentCategoriesReqMessage *)reqParameters; +/** + 推荐设备品牌 +*/ +- (RACSignal *)getRecommendedEquipmentBrandsWithReqParameters:(PTGetRecommendedEquipmentBrandsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 推荐设备品牌 +*/ +- (RACSignal *)getRecommendedEquipmentBrandsWithReqParameters:(PTGetRecommendedEquipmentBrandsReqMessage *)reqParameters; +/** + 推荐设备型号 +*/ +- (RACSignal *)getRecommendedEquipmentModelsWithReqParameters:(PTGetRecommendedEquipmentModelsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 推荐设备型号 +*/ +- (RACSignal *)getRecommendedEquipmentModelsWithReqParameters:(PTGetRecommendedEquipmentModelsReqMessage *)reqParameters; +/** + 搜索设备品类 +*/ +- (RACSignal *)searchEquipmentCategoriesWithReqParameters:(PTSearchEquipmentCategoriesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 搜索设备品类 +*/ +- (RACSignal *)searchEquipmentCategoriesWithReqParameters:(PTSearchEquipmentCategoriesReqMessage *)reqParameters; +/** + 搜索设备品牌 +*/ +- (RACSignal *)searchEquipmentBrandsWithReqParameters:(PTSearchEquipmentBrandsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 搜索设备品牌 +*/ +- (RACSignal *)searchEquipmentBrandsWithReqParameters:(PTSearchEquipmentBrandsReqMessage *)reqParameters; +/** + 搜索设备型号 +*/ +- (RACSignal *)searchEquipmentModelsWithReqParameters:(PTSearchEquipmentModelsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 搜索设备型号 +*/ +- (RACSignal *)searchEquipmentModelsWithReqParameters:(PTSearchEquipmentModelsReqMessage *)reqParameters; +/** + 获取品类下的所有品牌 +*/ +- (RACSignal *)getAllEquipmentBrandsByCategoryWithReqParameters:(PTGetAllEquipmentBrandsByCategoryReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取品类下的所有品牌 +*/ +- (RACSignal *)getAllEquipmentBrandsByCategoryWithReqParameters:(PTGetAllEquipmentBrandsByCategoryReqMessage *)reqParameters; +/** + 获取用户装备 +*/ +- (RACSignal *)getUserAllEquipmentsWithReqParameters:(PTGetUserAllEquipmentsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取用户装备 +*/ +- (RACSignal *)getUserAllEquipmentsWithReqParameters:(PTGetUserAllEquipmentsReqMessage *)reqParameters; +/** + 解绑用户装备 +*/ +- (RACSignal *)unbindUserEquipmentsWithReqParameters:(PTUnbindUserEquipmentsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 解绑用户装备 +*/ +- (RACSignal *)unbindUserEquipmentsWithReqParameters:(PTUnbindUserEquipmentsReqMessage *)reqParameters; +/** + 绑定用户装备 +*/ +- (RACSignal *)bindUserEquipmentWithReqParameters:(PTBindUserEquipmentReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 绑定用户装备 +*/ +- (RACSignal *)bindUserEquipmentWithReqParameters:(PTBindUserEquipmentReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Equipment.m b/XCFPTApiKit/service/PTApiNewageService+Equipment.m new file mode 100644 index 0000000..0735cab --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Equipment.m @@ -0,0 +1,134 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Equipment.h" +@implementation PTApiNewageService (Equipment) +- (RACSignal *)getRecommendedEquipmentCategoriesWithReqParameters:(PTGetRecommendedEquipmentCategoriesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"equipments/recommended_categories.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetRecommendedEquipmentCategoriesRespMessage.class + requestName:@"GetRecommendedEquipmentCategories" + apiConfig:apiConfig]; +} +- (RACSignal *)getRecommendedEquipmentCategoriesWithReqParameters:(PTGetRecommendedEquipmentCategoriesReqMessage *)reqParameters { + return [self getRecommendedEquipmentCategoriesWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getRecommendedEquipmentBrandsWithReqParameters:(PTGetRecommendedEquipmentBrandsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"equipments/recommended_brands.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetRecommendedEquipmentBrandsRespMessage.class + requestName:@"GetRecommendedEquipmentBrands" + apiConfig:apiConfig]; +} +- (RACSignal *)getRecommendedEquipmentBrandsWithReqParameters:(PTGetRecommendedEquipmentBrandsReqMessage *)reqParameters { + return [self getRecommendedEquipmentBrandsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getRecommendedEquipmentModelsWithReqParameters:(PTGetRecommendedEquipmentModelsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"equipments/recommended_models.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetRecommendedEquipmentModelsRespMessage.class + requestName:@"GetRecommendedEquipmentModels" + apiConfig:apiConfig]; +} +- (RACSignal *)getRecommendedEquipmentModelsWithReqParameters:(PTGetRecommendedEquipmentModelsReqMessage *)reqParameters { + return [self getRecommendedEquipmentModelsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)searchEquipmentCategoriesWithReqParameters:(PTSearchEquipmentCategoriesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"equipments/categories/search.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTSearchEquipmentCategoriesRespMessage.class + requestName:@"SearchEquipmentCategories" + apiConfig:apiConfig]; +} +- (RACSignal *)searchEquipmentCategoriesWithReqParameters:(PTSearchEquipmentCategoriesReqMessage *)reqParameters { + return [self searchEquipmentCategoriesWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)searchEquipmentBrandsWithReqParameters:(PTSearchEquipmentBrandsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"equipments/brands/search.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTSearchEquipmentBrandsRespMessage.class + requestName:@"SearchEquipmentBrands" + apiConfig:apiConfig]; +} +- (RACSignal *)searchEquipmentBrandsWithReqParameters:(PTSearchEquipmentBrandsReqMessage *)reqParameters { + return [self searchEquipmentBrandsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)searchEquipmentModelsWithReqParameters:(PTSearchEquipmentModelsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"equipments/models/search.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTSearchEquipmentModelsRespMessage.class + requestName:@"SearchEquipmentModels" + apiConfig:apiConfig]; +} +- (RACSignal *)searchEquipmentModelsWithReqParameters:(PTSearchEquipmentModelsReqMessage *)reqParameters { + return [self searchEquipmentModelsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getAllEquipmentBrandsByCategoryWithReqParameters:(PTGetAllEquipmentBrandsByCategoryReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"equipments/brands/list.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetAllEquipmentBrandsByCategoryRespMessage.class + requestName:@"GetAllEquipmentBrandsByCategory" + apiConfig:apiConfig]; +} +- (RACSignal *)getAllEquipmentBrandsByCategoryWithReqParameters:(PTGetAllEquipmentBrandsByCategoryReqMessage *)reqParameters { + return [self getAllEquipmentBrandsByCategoryWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getUserAllEquipmentsWithReqParameters:(PTGetUserAllEquipmentsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"user_equipments/list.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetUserAllEquipmentsRespMessage.class + requestName:@"GetUserAllEquipments" + apiConfig:apiConfig]; +} +- (RACSignal *)getUserAllEquipmentsWithReqParameters:(PTGetUserAllEquipmentsReqMessage *)reqParameters { + return [self getUserAllEquipmentsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)unbindUserEquipmentsWithReqParameters:(PTUnbindUserEquipmentsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"user_equipments/unbind.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUnbindUserEquipmentsRespMessage.class + requestName:@"UnbindUserEquipments" + apiConfig:apiConfig]; +} +- (RACSignal *)unbindUserEquipmentsWithReqParameters:(PTUnbindUserEquipmentsReqMessage *)reqParameters { + return [self unbindUserEquipmentsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)bindUserEquipmentWithReqParameters:(PTBindUserEquipmentReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"user_equipments/bind.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTBindUserEquipmentRespMessage.class + requestName:@"BindUserEquipment" + apiConfig:apiConfig]; +} +- (RACSignal *)bindUserEquipmentWithReqParameters:(PTBindUserEquipmentReqMessage *)reqParameters { + return [self bindUserEquipmentWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Essay.h b/XCFPTApiKit/service/PTApiNewageService+Essay.h new file mode 100644 index 0000000..3330898 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Essay.h @@ -0,0 +1,200 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTCreateEssayReqMessage.h" +#import "PTCanUpdateEssayReqMessage.h" +#import "PTUpdateEssayReqMessage.h" +#import "PTShowEssayReqMessage.h" +#import "PTListEssaysReqMessage.h" +#import "PTListUserEssaysReqMessage.h" +#import "PTDelEssayReqMessage.h" +#import "PTCreateCommentReqMessage.h" +#import "PTRemoveCommentReqMessage.h" +#import "PTListCommentReqMessage.h" +#import "PTDiggEssayReqMessage.h" +#import "PTUndiggEssayReqMessage.h" +#import "PTCollectEssayReqMessage.h" +#import "PTUncollectEssayReqMessage.h" +#import "PTPagedUserCollectedEssaysReqMessage.h" +#import "PTReportEssayReqMessage.h" +#import "PTReportEssayCommentReqMessage.h" +#import "PTPagedGetDiggEssayUsersReqMessage.h" +#import "PTPagedRelatedEssaysReqMessage.h" +#import "PTPagedSimilarEssayReqMessage.h" +#import "PTCreateEssayRespMessage.h" +#import "PTCanUpdateEssayRespMessage.h" +#import "PTUpdateEssayRespMessage.h" +#import "PTShowEssayRespMessage.h" +#import "PTListEssaysRespMessage.h" +#import "PTListUserEssaysRespMessage.h" +#import "PTDelEssayRespMessage.h" +#import "PTCreateCommentRespMessage.h" +#import "PTRemoveCommentRespMessage.h" +#import "PTListCommentRespMessage.h" +#import "PTDiggEssayRespMessage.h" +#import "PTUndiggEssayRespMessage.h" +#import "PTCollectEssayRespMessage.h" +#import "PTUncollectEssayRespMessage.h" +#import "PTPagedUserCollectedEssaysRespMessage.h" +#import "PTReportEssayRespMessage.h" +#import "PTReportEssayCommentRespMessage.h" +#import "PTPagedGetDiggEssayUsersRespMessage.h" +#import "PTPagedRelatedEssaysRespMessage.h" +#import "PTPagedSimilarEssayRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Essay) +/** + 创建故事 +*/ +- (RACSignal *)createEssayWithReqParameters:(PTCreateEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 创建故事 +*/ +- (RACSignal *)createEssayWithReqParameters:(PTCreateEssayReqMessage *)reqParameters; +/** + 查看是否能更新故事 +*/ +- (RACSignal *)canUpdateEssayWithReqParameters:(PTCanUpdateEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看是否能更新故事 +*/ +- (RACSignal *)canUpdateEssayWithReqParameters:(PTCanUpdateEssayReqMessage *)reqParameters; +/** + 更新故事 +*/ +- (RACSignal *)updateEssayWithReqParameters:(PTUpdateEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 更新故事 +*/ +- (RACSignal *)updateEssayWithReqParameters:(PTUpdateEssayReqMessage *)reqParameters; +/** + 查看新品类的详情 +*/ +- (RACSignal *)showEssayWithReqParameters:(PTShowEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看新品类的详情 +*/ +- (RACSignal *)showEssayWithReqParameters:(PTShowEssayReqMessage *)reqParameters; +/** + 查看故事的列表页 +*/ +- (RACSignal *)listEssaysWithReqParameters:(PTListEssaysReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看故事的列表页 +*/ +- (RACSignal *)listEssaysWithReqParameters:(PTListEssaysReqMessage *)reqParameters; +/** + 查看用户故事的列表页 +*/ +- (RACSignal *)listUserEssaysWithReqParameters:(PTListUserEssaysReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看用户故事的列表页 +*/ +- (RACSignal *)listUserEssaysWithReqParameters:(PTListUserEssaysReqMessage *)reqParameters; +/** + 删除故事 +*/ +- (RACSignal *)delEssayWithReqParameters:(PTDelEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 删除故事 +*/ +- (RACSignal *)delEssayWithReqParameters:(PTDelEssayReqMessage *)reqParameters; +/** + 故事评论 +*/ +- (RACSignal *)createCommentWithReqParameters:(PTCreateCommentReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 故事评论 +*/ +- (RACSignal *)createCommentWithReqParameters:(PTCreateCommentReqMessage *)reqParameters; +- (RACSignal *)removeCommentWithReqParameters:(PTRemoveCommentReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +- (RACSignal *)removeCommentWithReqParameters:(PTRemoveCommentReqMessage *)reqParameters; +- (RACSignal *)listCommentWithReqParameters:(PTListCommentReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +- (RACSignal *)listCommentWithReqParameters:(PTListCommentReqMessage *)reqParameters; +/** + 故事点赞 +*/ +- (RACSignal *)diggEssayWithReqParameters:(PTDiggEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 故事点赞 +*/ +- (RACSignal *)diggEssayWithReqParameters:(PTDiggEssayReqMessage *)reqParameters; +- (RACSignal *)undiggEssayWithReqParameters:(PTUndiggEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +- (RACSignal *)undiggEssayWithReqParameters:(PTUndiggEssayReqMessage *)reqParameters; +/** + 故事收藏 +*/ +- (RACSignal *)collectEssayWithReqParameters:(PTCollectEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 故事收藏 +*/ +- (RACSignal *)collectEssayWithReqParameters:(PTCollectEssayReqMessage *)reqParameters; +- (RACSignal *)uncollectEssayWithReqParameters:(PTUncollectEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +- (RACSignal *)uncollectEssayWithReqParameters:(PTUncollectEssayReqMessage *)reqParameters; +/** +*/ +- (RACSignal *)pagedUserCollectedEssaysWithReqParameters:(PTPagedUserCollectedEssaysReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** +*/ +- (RACSignal *)pagedUserCollectedEssaysWithReqParameters:(PTPagedUserCollectedEssaysReqMessage *)reqParameters; +/** + 举报故事 +*/ +- (RACSignal *)reportEssayWithReqParameters:(PTReportEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 举报故事 +*/ +- (RACSignal *)reportEssayWithReqParameters:(PTReportEssayReqMessage *)reqParameters; +/** + 举报故事下面的评论 +*/ +- (RACSignal *)reportEssayCommentWithReqParameters:(PTReportEssayCommentReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 举报故事下面的评论 +*/ +- (RACSignal *)reportEssayCommentWithReqParameters:(PTReportEssayCommentReqMessage *)reqParameters; +/** + 查看给故事点过赞的人 +*/ +- (RACSignal *)pagedGetDiggEssayUsersWithReqParameters:(PTPagedGetDiggEssayUsersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看给故事点过赞的人 +*/ +- (RACSignal *)pagedGetDiggEssayUsersWithReqParameters:(PTPagedGetDiggEssayUsersReqMessage *)reqParameters; +/** + 获取关联故事 +*/ +- (RACSignal *)pagedRelatedEssaysWithReqParameters:(PTPagedRelatedEssaysReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取关联故事 +*/ +- (RACSignal *)pagedRelatedEssaysWithReqParameters:(PTPagedRelatedEssaysReqMessage *)reqParameters; +/** + 获取相似的故事 +*/ +- (RACSignal *)pagedSimilarEssayWithReqParameters:(PTPagedSimilarEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取相似的故事 +*/ +- (RACSignal *)pagedSimilarEssayWithReqParameters:(PTPagedSimilarEssayReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Essay.m b/XCFPTApiKit/service/PTApiNewageService+Essay.m new file mode 100644 index 0000000..50fff1b --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Essay.m @@ -0,0 +1,264 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Essay.h" +@implementation PTApiNewageService (Essay) +- (RACSignal *)createEssayWithReqParameters:(PTCreateEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/create.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCreateEssayRespMessage.class + requestName:@"CreateEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)createEssayWithReqParameters:(PTCreateEssayReqMessage *)reqParameters { + return [self createEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)canUpdateEssayWithReqParameters:(PTCanUpdateEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/can_update_essay.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCanUpdateEssayRespMessage.class + requestName:@"CanUpdateEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)canUpdateEssayWithReqParameters:(PTCanUpdateEssayReqMessage *)reqParameters { + return [self canUpdateEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)updateEssayWithReqParameters:(PTUpdateEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/update_essay.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUpdateEssayRespMessage.class + requestName:@"UpdateEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)updateEssayWithReqParameters:(PTUpdateEssayReqMessage *)reqParameters { + return [self updateEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)showEssayWithReqParameters:(PTShowEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/show.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTShowEssayRespMessage.class + requestName:@"ShowEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)showEssayWithReqParameters:(PTShowEssayReqMessage *)reqParameters { + return [self showEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)listEssaysWithReqParameters:(PTListEssaysReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/list.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTListEssaysRespMessage.class + requestName:@"ListEssays" + apiConfig:apiConfig]; +} +- (RACSignal *)listEssaysWithReqParameters:(PTListEssaysReqMessage *)reqParameters { + return [self listEssaysWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)listUserEssaysWithReqParameters:(PTListUserEssaysReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/list_user_essays.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTListUserEssaysRespMessage.class + requestName:@"ListUserEssays" + apiConfig:apiConfig]; +} +- (RACSignal *)listUserEssaysWithReqParameters:(PTListUserEssaysReqMessage *)reqParameters { + return [self listUserEssaysWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)delEssayWithReqParameters:(PTDelEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/del.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTDelEssayRespMessage.class + requestName:@"DelEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)delEssayWithReqParameters:(PTDelEssayReqMessage *)reqParameters { + return [self delEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)createCommentWithReqParameters:(PTCreateCommentReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/create_comment.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCreateCommentRespMessage.class + requestName:@"CreateComment" + apiConfig:apiConfig]; +} +- (RACSignal *)createCommentWithReqParameters:(PTCreateCommentReqMessage *)reqParameters { + return [self createCommentWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)removeCommentWithReqParameters:(PTRemoveCommentReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/remove_comment.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTRemoveCommentRespMessage.class + requestName:@"RemoveComment" + apiConfig:apiConfig]; +} +- (RACSignal *)removeCommentWithReqParameters:(PTRemoveCommentReqMessage *)reqParameters { + return [self removeCommentWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)listCommentWithReqParameters:(PTListCommentReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/list_comment.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTListCommentRespMessage.class + requestName:@"ListComment" + apiConfig:apiConfig]; +} +- (RACSignal *)listCommentWithReqParameters:(PTListCommentReqMessage *)reqParameters { + return [self listCommentWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)diggEssayWithReqParameters:(PTDiggEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/digg_essay.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTDiggEssayRespMessage.class + requestName:@"DiggEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)diggEssayWithReqParameters:(PTDiggEssayReqMessage *)reqParameters { + return [self diggEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)undiggEssayWithReqParameters:(PTUndiggEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/undigg_essay.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUndiggEssayRespMessage.class + requestName:@"UndiggEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)undiggEssayWithReqParameters:(PTUndiggEssayReqMessage *)reqParameters { + return [self undiggEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)collectEssayWithReqParameters:(PTCollectEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/collect_essay.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCollectEssayRespMessage.class + requestName:@"CollectEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)collectEssayWithReqParameters:(PTCollectEssayReqMessage *)reqParameters { + return [self collectEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)uncollectEssayWithReqParameters:(PTUncollectEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/uncollect_essay.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUncollectEssayRespMessage.class + requestName:@"UncollectEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)uncollectEssayWithReqParameters:(PTUncollectEssayReqMessage *)reqParameters { + return [self uncollectEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedUserCollectedEssaysWithReqParameters:(PTPagedUserCollectedEssaysReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/paged_user_collected_essays.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedUserCollectedEssaysRespMessage.class + requestName:@"PagedUserCollectedEssays" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedUserCollectedEssaysWithReqParameters:(PTPagedUserCollectedEssaysReqMessage *)reqParameters { + return [self pagedUserCollectedEssaysWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)reportEssayWithReqParameters:(PTReportEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/report_essay.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTReportEssayRespMessage.class + requestName:@"ReportEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)reportEssayWithReqParameters:(PTReportEssayReqMessage *)reqParameters { + return [self reportEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)reportEssayCommentWithReqParameters:(PTReportEssayCommentReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/report_essay_comment.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTReportEssayCommentRespMessage.class + requestName:@"ReportEssayComment" + apiConfig:apiConfig]; +} +- (RACSignal *)reportEssayCommentWithReqParameters:(PTReportEssayCommentReqMessage *)reqParameters { + return [self reportEssayCommentWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedGetDiggEssayUsersWithReqParameters:(PTPagedGetDiggEssayUsersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/paged_get_digg_essay_users.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedGetDiggEssayUsersRespMessage.class + requestName:@"PagedGetDiggEssayUsers" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedGetDiggEssayUsersWithReqParameters:(PTPagedGetDiggEssayUsersReqMessage *)reqParameters { + return [self pagedGetDiggEssayUsersWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedRelatedEssaysWithReqParameters:(PTPagedRelatedEssaysReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/paged_related_essays.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedRelatedEssaysRespMessage.class + requestName:@"PagedRelatedEssays" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedRelatedEssaysWithReqParameters:(PTPagedRelatedEssaysReqMessage *)reqParameters { + return [self pagedRelatedEssaysWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedSimilarEssayWithReqParameters:(PTPagedSimilarEssayReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"essay/paged_similar_essays.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedSimilarEssayRespMessage.class + requestName:@"PagedSimilarEssay" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedSimilarEssayWithReqParameters:(PTPagedSimilarEssayReqMessage *)reqParameters { + return [self pagedSimilarEssayWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Event.h b/XCFPTApiKit/service/PTApiNewageService+Event.h new file mode 100644 index 0000000..ecbada3 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Event.h @@ -0,0 +1,50 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetRecommendEventsReqMessage.h" +#import "PTListEventDishesReqMessage.h" +#import "PTPagedEventDishesOrderByTimeV5ReqMessage.h" +#import "PTPagedEpidemicEventDishesReqMessage.h" +#import "PTGetRecommendEventsRespMessage.h" +#import "PTListEventDishesRespMessage.h" +#import "PTPagedEventDishesOrderByTimeV5RespMessage.h" +#import "PTPagedEpidemicEventDishesRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Event) +/** + 获取推荐event列表 +*/ +- (RACSignal *)getRecommendEventsWithReqParameters:(PTGetRecommendEventsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取推荐event列表 +*/ +- (RACSignal *)getRecommendEventsWithReqParameters:(PTGetRecommendEventsReqMessage *)reqParameters; +/** + 获取大类列表 +*/ +- (RACSignal *)listEventDishesWithReqParameters:(PTListEventDishesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取大类列表 +*/ +- (RACSignal *)listEventDishesWithReqParameters:(PTListEventDishesReqMessage *)reqParameters; +/** + 按时间顺序获取话题的作品列表 v5 +*/ +- (RACSignal *)pagedEventDishesOrderByTimeV5WithReqParameters:(PTPagedEventDishesOrderByTimeV5ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 按时间顺序获取话题的作品列表 v5 +*/ +- (RACSignal *)pagedEventDishesOrderByTimeV5WithReqParameters:(PTPagedEventDishesOrderByTimeV5ReqMessage *)reqParameters; +/** + 疫情活动页获取作品列表 +*/ +- (RACSignal *)pagedEpidemicEventDishesWithReqParameters:(PTPagedEpidemicEventDishesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 疫情活动页获取作品列表 +*/ +- (RACSignal *)pagedEpidemicEventDishesWithReqParameters:(PTPagedEpidemicEventDishesReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Event.m b/XCFPTApiKit/service/PTApiNewageService+Event.m new file mode 100644 index 0000000..fa19b17 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Event.m @@ -0,0 +1,56 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Event.h" +@implementation PTApiNewageService (Event) +- (RACSignal *)getRecommendEventsWithReqParameters:(PTGetRecommendEventsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"events/recommend_events.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetRecommendEventsRespMessage.class + requestName:@"GetRecommendEvents" + apiConfig:apiConfig]; +} +- (RACSignal *)getRecommendEventsWithReqParameters:(PTGetRecommendEventsReqMessage *)reqParameters { + return [self getRecommendEventsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)listEventDishesWithReqParameters:(PTListEventDishesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"events/list_dishes.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTListEventDishesRespMessage.class + requestName:@"ListEventDishes" + apiConfig:apiConfig]; +} +- (RACSignal *)listEventDishesWithReqParameters:(PTListEventDishesReqMessage *)reqParameters { + return [self listEventDishesWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedEventDishesOrderByTimeV5WithReqParameters:(PTPagedEventDishesOrderByTimeV5ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"events/%@/dishes_order_by_time_v5.json", reqParameters.eventId]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedEventDishesOrderByTimeV5RespMessage.class + requestName:@"PagedEventDishesOrderByTimeV5" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedEventDishesOrderByTimeV5WithReqParameters:(PTPagedEventDishesOrderByTimeV5ReqMessage *)reqParameters { + return [self pagedEventDishesOrderByTimeV5WithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedEpidemicEventDishesWithReqParameters:(PTPagedEpidemicEventDishesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"events/paged_epidemic_event_dishes.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedEpidemicEventDishesRespMessage.class + requestName:@"PagedEpidemicEventDishes" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedEpidemicEventDishesWithReqParameters:(PTPagedEpidemicEventDishesReqMessage *)reqParameters { + return [self pagedEpidemicEventDishesWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Experiment.h b/XCFPTApiKit/service/PTApiNewageService+Experiment.h new file mode 100644 index 0000000..f224614 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Experiment.h @@ -0,0 +1,28 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetExperimentResultReqMessage.h" +#import "PTBatchGetExperimentResultsReqMessage.h" +#import "PTGetExperimentResultRespMessage.h" +#import "PTBatchGetExperimentResultsRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Experiment) +/** + 取 Jarvis 实验(分组)结果 +*/ +- (RACSignal *)getExperimentResultWithReqParameters:(PTGetExperimentResultReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 取 Jarvis 实验(分组)结果 +*/ +- (RACSignal *)getExperimentResultWithReqParameters:(PTGetExperimentResultReqMessage *)reqParameters; +/** + 取多个实验结果 +*/ +- (RACSignal *)batchGetExperimentResultsWithReqParameters:(PTBatchGetExperimentResultsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 取多个实验结果 +*/ +- (RACSignal *)batchGetExperimentResultsWithReqParameters:(PTBatchGetExperimentResultsReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Experiment.m b/XCFPTApiKit/service/PTApiNewageService+Experiment.m new file mode 100644 index 0000000..e512b9e --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Experiment.m @@ -0,0 +1,30 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Experiment.h" +@implementation PTApiNewageService (Experiment) +- (RACSignal *)getExperimentResultWithReqParameters:(PTGetExperimentResultReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"experiment/result.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetExperimentResultRespMessage.class + requestName:@"GetExperimentResult" + apiConfig:apiConfig]; +} +- (RACSignal *)getExperimentResultWithReqParameters:(PTGetExperimentResultReqMessage *)reqParameters { + return [self getExperimentResultWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)batchGetExperimentResultsWithReqParameters:(PTBatchGetExperimentResultsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"experiment/batch_results.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTBatchGetExperimentResultsRespMessage.class + requestName:@"BatchGetExperimentResults" + apiConfig:apiConfig]; +} +- (RACSignal *)batchGetExperimentResultsWithReqParameters:(PTBatchGetExperimentResultsReqMessage *)reqParameters { + return [self batchGetExperimentResultsWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Feeds.h b/XCFPTApiKit/service/PTApiNewageService+Feeds.h new file mode 100644 index 0000000..ed92777 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Feeds.h @@ -0,0 +1,61 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetRecipeFeedsReqMessage.h" +#import "PTMarkRecipeFeedsAsReadReqMessage.h" +#import "PTGetRecipeFeedsV2ReqMessage.h" +#import "PTGetFeedsGroupsReqMessage.h" +#import "PTMarkFeedsAsReadReqMessage.h" +#import "PTGetRecipeFeedsRespMessage.h" +#import "PTMarkRecipeFeedsAsReadRespMessage.h" +#import "PTGetRecipeFeedsV2RespMessage.h" +#import "PTGetFeedsGroupsRespMessage.h" +#import "PTMarkFeedsAsReadRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Feeds) +/** + 取关注的用户创建的菜谱 +*/ +- (RACSignal *)getRecipeFeedsWithReqParameters:(PTGetRecipeFeedsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 取关注的用户创建的菜谱 +*/ +- (RACSignal *)getRecipeFeedsWithReqParameters:(PTGetRecipeFeedsReqMessage *)reqParameters; +/** + 标记已读的recipe feed +*/ +- (RACSignal *)markRecipeFeedsAsReadWithReqParameters:(PTMarkRecipeFeedsAsReadReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 标记已读的recipe feed +*/ +- (RACSignal *)markRecipeFeedsAsReadWithReqParameters:(PTMarkRecipeFeedsAsReadReqMessage *)reqParameters; +/** + 取用户关注的用户创建的新菜谱 v2 +*/ +- (RACSignal *)getRecipeFeedsV2WithReqParameters:(PTGetRecipeFeedsV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 取用户关注的用户创建的新菜谱 v2 +*/ +- (RACSignal *)getRecipeFeedsV2WithReqParameters:(PTGetRecipeFeedsV2ReqMessage *)reqParameters; +/** + 取用户关注的用户创建的 feeds +*/ +- (RACSignal *)getFeedsGroupsWithReqParameters:(PTGetFeedsGroupsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 取用户关注的用户创建的 feeds +*/ +- (RACSignal *)getFeedsGroupsWithReqParameters:(PTGetFeedsGroupsReqMessage *)reqParameters; +/** + 标记 feeds 为已读 +*/ +- (RACSignal *)markFeedsAsReadWithReqParameters:(PTMarkFeedsAsReadReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 标记 feeds 为已读 +*/ +- (RACSignal *)markFeedsAsReadWithReqParameters:(PTMarkFeedsAsReadReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Feeds.m b/XCFPTApiKit/service/PTApiNewageService+Feeds.m new file mode 100644 index 0000000..32a2f84 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Feeds.m @@ -0,0 +1,69 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Feeds.h" +@implementation PTApiNewageService (Feeds) +- (RACSignal *)getRecipeFeedsWithReqParameters:(PTGetRecipeFeedsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe_feed/list.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetRecipeFeedsRespMessage.class + requestName:@"GetRecipeFeeds" + apiConfig:apiConfig]; +} +- (RACSignal *)getRecipeFeedsWithReqParameters:(PTGetRecipeFeedsReqMessage *)reqParameters { + return [self getRecipeFeedsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)markRecipeFeedsAsReadWithReqParameters:(PTMarkRecipeFeedsAsReadReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe_feed/mark_as_read.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTMarkRecipeFeedsAsReadRespMessage.class + requestName:@"MarkRecipeFeedsAsRead" + apiConfig:apiConfig]; +} +- (RACSignal *)markRecipeFeedsAsReadWithReqParameters:(PTMarkRecipeFeedsAsReadReqMessage *)reqParameters { + return [self markRecipeFeedsAsReadWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getRecipeFeedsV2WithReqParameters:(PTGetRecipeFeedsV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe_feed/list_v2.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetRecipeFeedsV2RespMessage.class + requestName:@"GetRecipeFeedsV2" + apiConfig:apiConfig]; +} +- (RACSignal *)getRecipeFeedsV2WithReqParameters:(PTGetRecipeFeedsV2ReqMessage *)reqParameters { + return [self getRecipeFeedsV2WithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getFeedsGroupsWithReqParameters:(PTGetFeedsGroupsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"feeds/feeds_groups.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetFeedsGroupsRespMessage.class + requestName:@"GetFeedsGroups" + apiConfig:apiConfig]; +} +- (RACSignal *)getFeedsGroupsWithReqParameters:(PTGetFeedsGroupsReqMessage *)reqParameters { + return [self getFeedsGroupsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)markFeedsAsReadWithReqParameters:(PTMarkFeedsAsReadReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"feeds/mark_as_read.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTMarkFeedsAsReadRespMessage.class + requestName:@"MarkFeedsAsRead" + apiConfig:apiConfig]; +} +- (RACSignal *)markFeedsAsReadWithReqParameters:(PTMarkFeedsAsReadReqMessage *)reqParameters { + return [self markFeedsAsReadWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Homepage.h b/XCFPTApiKit/service/PTApiNewageService+Homepage.h new file mode 100644 index 0000000..05fb2a1 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Homepage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTPagedHomepageDiscoverTabRecommendationsReqMessage.h" +#import "PTPagedHomepageDiscoverTabRecommendationsRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Homepage) +/** + 翻页取首页发现 tab 内容 +*/ +- (RACSignal *)pagedHomepageDiscoverTabRecommendationsWithReqParameters:(PTPagedHomepageDiscoverTabRecommendationsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 翻页取首页发现 tab 内容 +*/ +- (RACSignal *)pagedHomepageDiscoverTabRecommendationsWithReqParameters:(PTPagedHomepageDiscoverTabRecommendationsReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Homepage.m b/XCFPTApiKit/service/PTApiNewageService+Homepage.m new file mode 100644 index 0000000..9fc579c --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Homepage.m @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Homepage.h" +@implementation PTApiNewageService (Homepage) +- (RACSignal *)pagedHomepageDiscoverTabRecommendationsWithReqParameters:(PTPagedHomepageDiscoverTabRecommendationsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"homepage/paged_discover_tab_recommendations.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedHomepageDiscoverTabRecommendationsRespMessage.class + requestName:@"PagedHomepageDiscoverTabRecommendations" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedHomepageDiscoverTabRecommendationsWithReqParameters:(PTPagedHomepageDiscoverTabRecommendationsReqMessage *)reqParameters { + return [self pagedHomepageDiscoverTabRecommendationsWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+InterestedTag.h b/XCFPTApiKit/service/PTApiNewageService+InterestedTag.h new file mode 100644 index 0000000..c7a0d12 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+InterestedTag.h @@ -0,0 +1,28 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetInterestedTagsReqMessage.h" +#import "PTSetInterestedTagsReqMessage.h" +#import "PTGetInterestedTagsRespMessage.h" +#import "PTSetInterestedTagsRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (InterestedTag) +/** + 获取全部的兴趣 tag 标签 +*/ +- (RACSignal *)getInterestedTagsWithReqParameters:(PTGetInterestedTagsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取全部的兴趣 tag 标签 +*/ +- (RACSignal *)getInterestedTagsWithReqParameters:(PTGetInterestedTagsReqMessage *)reqParameters; +/** + 设置兴趣 tag +*/ +- (RACSignal *)setInterestedTagsWithReqParameters:(PTSetInterestedTagsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 设置兴趣 tag +*/ +- (RACSignal *)setInterestedTagsWithReqParameters:(PTSetInterestedTagsReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+InterestedTag.m b/XCFPTApiKit/service/PTApiNewageService+InterestedTag.m new file mode 100644 index 0000000..d90ba3f --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+InterestedTag.m @@ -0,0 +1,30 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+InterestedTag.h" +@implementation PTApiNewageService (InterestedTag) +- (RACSignal *)getInterestedTagsWithReqParameters:(PTGetInterestedTagsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"interested_tag/get.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetInterestedTagsRespMessage.class + requestName:@"GetInterestedTags" + apiConfig:apiConfig]; +} +- (RACSignal *)getInterestedTagsWithReqParameters:(PTGetInterestedTagsReqMessage *)reqParameters { + return [self getInterestedTagsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)setInterestedTagsWithReqParameters:(PTSetInterestedTagsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"interested_tag/set.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTSetInterestedTagsRespMessage.class + requestName:@"SetInterestedTags" + apiConfig:apiConfig]; +} +- (RACSignal *)setInterestedTagsWithReqParameters:(PTSetInterestedTagsReqMessage *)reqParameters { + return [self setInterestedTagsWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Market.h b/XCFPTApiKit/service/PTApiNewageService+Market.h new file mode 100644 index 0000000..c1fe25f --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Market.h @@ -0,0 +1,28 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetMarketTabsReqMessage.h" +#import "PTCommentPromptRulesReqMessage.h" +#import "PTGetMarketTabsRespMessage.h" +#import "PTCommentPromptRulesRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Market) +/** + 获取市集首页运营位列表 +*/ +- (RACSignal *)getMarketTabsWithReqParameters:(PTGetMarketTabsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取市集首页运营位列表 +*/ +- (RACSignal *)getMarketTabsWithReqParameters:(PTGetMarketTabsReqMessage *)reqParameters; +/** + 获取评论文案规则 +*/ +- (RACSignal *)commentPromptRulesWithReqParameters:(PTCommentPromptRulesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取评论文案规则 +*/ +- (RACSignal *)commentPromptRulesWithReqParameters:(PTCommentPromptRulesReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Market.m b/XCFPTApiKit/service/PTApiNewageService+Market.m new file mode 100644 index 0000000..c06c762 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Market.m @@ -0,0 +1,30 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Market.h" +@implementation PTApiNewageService (Market) +- (RACSignal *)getMarketTabsWithReqParameters:(PTGetMarketTabsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"market/market_tabs.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetMarketTabsRespMessage.class + requestName:@"GetMarketTabs" + apiConfig:apiConfig]; +} +- (RACSignal *)getMarketTabsWithReqParameters:(PTGetMarketTabsReqMessage *)reqParameters { + return [self getMarketTabsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)commentPromptRulesWithReqParameters:(PTCommentPromptRulesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"order_comment/comment_prompt_rules.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCommentPromptRulesRespMessage.class + requestName:@"CommentPromptRules" + apiConfig:apiConfig]; +} +- (RACSignal *)commentPromptRulesWithReqParameters:(PTCommentPromptRulesReqMessage *)reqParameters { + return [self commentPromptRulesWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Notification.h b/XCFPTApiKit/service/PTApiNewageService+Notification.h new file mode 100644 index 0000000..0135b06 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Notification.h @@ -0,0 +1,61 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetNotificationTabsReqMessage.h" +#import "PTGetNotificationsReqMessage.h" +#import "PTMarkTabAsReadReqMessage.h" +#import "PTGetNotificationSettingStatusReqMessage.h" +#import "PTChangeNotificationSettingStatusReqMessage.h" +#import "PTGetNotificationTabsRespMessage.h" +#import "PTGetNotificationsRespMessage.h" +#import "PTMarkTabAsReadRespMessage.h" +#import "PTGetNotificationSettingStatusRespMessage.h" +#import "PTChangeNotificationSettingStatusRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Notification) +/** + 通知的tab信息 +*/ +- (RACSignal *)getNotificationTabsWithReqParameters:(PTGetNotificationTabsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 通知的tab信息 +*/ +- (RACSignal *)getNotificationTabsWithReqParameters:(PTGetNotificationTabsReqMessage *)reqParameters; +/** + 某tab下的通知 +*/ +- (RACSignal *)getNotificationsWithReqParameters:(PTGetNotificationsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 某tab下的通知 +*/ +- (RACSignal *)getNotificationsWithReqParameters:(PTGetNotificationsReqMessage *)reqParameters; +/** + 标记某个tab为已读 +*/ +- (RACSignal *)markTabAsReadWithReqParameters:(PTMarkTabAsReadReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 标记某个tab为已读 +*/ +- (RACSignal *)markTabAsReadWithReqParameters:(PTMarkTabAsReadReqMessage *)reqParameters; +/** + 获取通知的开关设置状态 +*/ +- (RACSignal *)getNotificationSettingStatusWithReqParameters:(PTGetNotificationSettingStatusReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取通知的开关设置状态 +*/ +- (RACSignal *)getNotificationSettingStatusWithReqParameters:(PTGetNotificationSettingStatusReqMessage *)reqParameters; +/** + 变更通知的开关设置状态 +*/ +- (RACSignal *)changeNotificationSettingStatusWithReqParameters:(PTChangeNotificationSettingStatusReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 变更通知的开关设置状态 +*/ +- (RACSignal *)changeNotificationSettingStatusWithReqParameters:(PTChangeNotificationSettingStatusReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Notification.m b/XCFPTApiKit/service/PTApiNewageService+Notification.m new file mode 100644 index 0000000..79fe1f6 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Notification.m @@ -0,0 +1,69 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Notification.h" +@implementation PTApiNewageService (Notification) +- (RACSignal *)getNotificationTabsWithReqParameters:(PTGetNotificationTabsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"notifications/tabs.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetNotificationTabsRespMessage.class + requestName:@"GetNotificationTabs" + apiConfig:apiConfig]; +} +- (RACSignal *)getNotificationTabsWithReqParameters:(PTGetNotificationTabsReqMessage *)reqParameters { + return [self getNotificationTabsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getNotificationsWithReqParameters:(PTGetNotificationsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"notifications/tab/list.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetNotificationsRespMessage.class + requestName:@"GetNotifications" + apiConfig:apiConfig]; +} +- (RACSignal *)getNotificationsWithReqParameters:(PTGetNotificationsReqMessage *)reqParameters { + return [self getNotificationsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)markTabAsReadWithReqParameters:(PTMarkTabAsReadReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"notifications/tab/mark_as_read.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTMarkTabAsReadRespMessage.class + requestName:@"MarkTabAsRead" + apiConfig:apiConfig]; +} +- (RACSignal *)markTabAsReadWithReqParameters:(PTMarkTabAsReadReqMessage *)reqParameters { + return [self markTabAsReadWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getNotificationSettingStatusWithReqParameters:(PTGetNotificationSettingStatusReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"notifications/setting/show.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetNotificationSettingStatusRespMessage.class + requestName:@"GetNotificationSettingStatus" + apiConfig:apiConfig]; +} +- (RACSignal *)getNotificationSettingStatusWithReqParameters:(PTGetNotificationSettingStatusReqMessage *)reqParameters { + return [self getNotificationSettingStatusWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)changeNotificationSettingStatusWithReqParameters:(PTChangeNotificationSettingStatusReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"notifications/setting/change.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTChangeNotificationSettingStatusRespMessage.class + requestName:@"ChangeNotificationSettingStatus" + apiConfig:apiConfig]; +} +- (RACSignal *)changeNotificationSettingStatusWithReqParameters:(PTChangeNotificationSettingStatusReqMessage *)reqParameters { + return [self changeNotificationSettingStatusWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Pkx.h b/XCFPTApiKit/service/PTApiNewageService+Pkx.h new file mode 100644 index 0000000..e7dec77 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Pkx.h @@ -0,0 +1,28 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTPkxRegisterPdidReqMessage.h" +#import "PTPkxRegisterPdidv2ReqMessage.h" +#import "PTPkxRegisterPdidRespMessage.h" +#import "PTPkxRegisterPdidv2RespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Pkx) +/** + 客户端请求获取 pdid +*/ +- (RACSignal *)pkxRegisterPdidWithReqParameters:(PTPkxRegisterPdidReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 客户端请求获取 pdid +*/ +- (RACSignal *)pkxRegisterPdidWithReqParameters:(PTPkxRegisterPdidReqMessage *)reqParameters; +/** + 客户端请求获取 pdid v2 +*/ +- (RACSignal *)pkxRegisterPdidv2WithReqParameters:(PTPkxRegisterPdidv2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 客户端请求获取 pdid v2 +*/ +- (RACSignal *)pkxRegisterPdidv2WithReqParameters:(PTPkxRegisterPdidv2ReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Pkx.m b/XCFPTApiKit/service/PTApiNewageService+Pkx.m new file mode 100644 index 0000000..9e0d6d2 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Pkx.m @@ -0,0 +1,30 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Pkx.h" +@implementation PTApiNewageService (Pkx) +- (RACSignal *)pkxRegisterPdidWithReqParameters:(PTPkxRegisterPdidReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"pkx/register.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPkxRegisterPdidRespMessage.class + requestName:@"PkxRegisterPdid" + apiConfig:apiConfig]; +} +- (RACSignal *)pkxRegisterPdidWithReqParameters:(PTPkxRegisterPdidReqMessage *)reqParameters { + return [self pkxRegisterPdidWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pkxRegisterPdidv2WithReqParameters:(PTPkxRegisterPdidv2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"pkx/register_v2.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPkxRegisterPdidv2RespMessage.class + requestName:@"PkxRegisterPdidv2" + apiConfig:apiConfig]; +} +- (RACSignal *)pkxRegisterPdidv2WithReqParameters:(PTPkxRegisterPdidv2ReqMessage *)reqParameters { + return [self pkxRegisterPdidv2WithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Question.h b/XCFPTApiKit/service/PTApiNewageService+Question.h new file mode 100644 index 0000000..52af49d --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Question.h @@ -0,0 +1,248 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTRecipeAskQuestionReqMessage.h" +#import "PTPagedRecipeQuestionsReqMessage.h" +#import "PTPagedRecipeQuestionsV2ReqMessage.h" +#import "PTPagedRecipeQuestionAnswersReqMessage.h" +#import "PTDiggRecipeQuestionAnswerReqMessage.h" +#import "PTUndiggRecipeQuestionAnswerReqMessage.h" +#import "PTAnswerRecipeQuestionV2ReqMessage.h" +#import "PTDeleteRecipeAnswerReqMessage.h" +#import "PTReportRecipeAnswerReqMessage.h" +#import "PTAskQuestionReqMessage.h" +#import "PTPagedQuestionsReqMessage.h" +#import "PTPagedQuestionAnswersReqMessage.h" +#import "PTDiggQuestionAnswerReqMessage.h" +#import "PTUndiggQuestionAnswerReqMessage.h" +#import "PTDiggQuestionReqMessage.h" +#import "PTUndiggQuestionReqMessage.h" +#import "PTAnswerQuestionReqMessage.h" +#import "PTDeleteAnswerReqMessage.h" +#import "PTDeleteQuestionReqMessage.h" +#import "PTReportAnswerReqMessage.h" +#import "PTReportQuestionReqMessage.h" +#import "PTSearchQuestionReqMessage.h" +#import "PTRecipeAskQuestionRespMessage.h" +#import "PTPagedRecipeQuestionsRespMessage.h" +#import "PTPagedRecipeQuestionsV2RespMessage.h" +#import "PTPagedRecipeQuestionAnswersRespMessage.h" +#import "PTDiggRecipeQuestionAnswerRespMessage.h" +#import "PTUndiggRecipeQuestionAnswerRespMessage.h" +#import "PTAnswerRecipeQuestionV2RespMessage.h" +#import "PTDeleteRecipeAnswerRespMessage.h" +#import "PTReportRecipeAnswerRespMessage.h" +#import "PTAskQuestionRespMessage.h" +#import "PTPagedQuestionsRespMessage.h" +#import "PTPagedQuestionAnswersRespMessage.h" +#import "PTDiggQuestionAnswerRespMessage.h" +#import "PTUndiggQuestionAnswerRespMessage.h" +#import "PTDiggQuestionRespMessage.h" +#import "PTUndiggQuestionRespMessage.h" +#import "PTAnswerQuestionRespMessage.h" +#import "PTDeleteAnswerRespMessage.h" +#import "PTDeleteQuestionRespMessage.h" +#import "PTReportAnswerRespMessage.h" +#import "PTReportQuestionRespMessage.h" +#import "PTSearchQuestionRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Question) +/** + 给菜谱留言 +*/ +- (RACSignal *)recipeAskQuestionWithReqParameters:(PTRecipeAskQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 给菜谱留言 +*/ +- (RACSignal *)recipeAskQuestionWithReqParameters:(PTRecipeAskQuestionReqMessage *)reqParameters; +/** + 菜谱留言翻页 +*/ +- (RACSignal *)pagedRecipeQuestionsWithReqParameters:(PTPagedRecipeQuestionsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 菜谱留言翻页 +*/ +- (RACSignal *)pagedRecipeQuestionsWithReqParameters:(PTPagedRecipeQuestionsReqMessage *)reqParameters; +/** + 菜谱评论翻页 +*/ +- (RACSignal *)pagedRecipeQuestionsV2WithReqParameters:(PTPagedRecipeQuestionsV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 菜谱评论翻页 +*/ +- (RACSignal *)pagedRecipeQuestionsV2WithReqParameters:(PTPagedRecipeQuestionsV2ReqMessage *)reqParameters; +/** + 菜谱评论回复翻页 +*/ +- (RACSignal *)pagedRecipeQuestionAnswersWithReqParameters:(PTPagedRecipeQuestionAnswersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 菜谱评论回复翻页 +*/ +- (RACSignal *)pagedRecipeQuestionAnswersWithReqParameters:(PTPagedRecipeQuestionAnswersReqMessage *)reqParameters; +/** + 菜谱评论回复点赞 +*/ +- (RACSignal *)diggRecipeQuestionAnswerWithReqParameters:(PTDiggRecipeQuestionAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 菜谱评论回复点赞 +*/ +- (RACSignal *)diggRecipeQuestionAnswerWithReqParameters:(PTDiggRecipeQuestionAnswerReqMessage *)reqParameters; +/** + 菜谱评论回复取消点赞 +*/ +- (RACSignal *)undiggRecipeQuestionAnswerWithReqParameters:(PTUndiggRecipeQuestionAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 菜谱评论回复取消点赞 +*/ +- (RACSignal *)undiggRecipeQuestionAnswerWithReqParameters:(PTUndiggRecipeQuestionAnswerReqMessage *)reqParameters; +/** + 回复菜谱评论 +*/ +- (RACSignal *)answerRecipeQuestionV2WithReqParameters:(PTAnswerRecipeQuestionV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 回复菜谱评论 +*/ +- (RACSignal *)answerRecipeQuestionV2WithReqParameters:(PTAnswerRecipeQuestionV2ReqMessage *)reqParameters; +/** + 删除菜谱评论回复 +*/ +- (RACSignal *)deleteRecipeAnswerWithReqParameters:(PTDeleteRecipeAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 删除菜谱评论回复 +*/ +- (RACSignal *)deleteRecipeAnswerWithReqParameters:(PTDeleteRecipeAnswerReqMessage *)reqParameters; +/** + 举报菜谱评论回复 +*/ +- (RACSignal *)reportRecipeAnswerWithReqParameters:(PTReportRecipeAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 举报菜谱评论回复 +*/ +- (RACSignal *)reportRecipeAnswerWithReqParameters:(PTReportRecipeAnswerReqMessage *)reqParameters; +/** + 评论留言 +*/ +- (RACSignal *)askQuestionWithReqParameters:(PTAskQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 评论留言 +*/ +- (RACSignal *)askQuestionWithReqParameters:(PTAskQuestionReqMessage *)reqParameters; +/** + 评论翻页 +*/ +- (RACSignal *)pagedQuestionsWithReqParameters:(PTPagedQuestionsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 评论翻页 +*/ +- (RACSignal *)pagedQuestionsWithReqParameters:(PTPagedQuestionsReqMessage *)reqParameters; +/** + 评论回复翻页 +*/ +- (RACSignal *)pagedQuestionAnswersWithReqParameters:(PTPagedQuestionAnswersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 评论回复翻页 +*/ +- (RACSignal *)pagedQuestionAnswersWithReqParameters:(PTPagedQuestionAnswersReqMessage *)reqParameters; +/** + 评论回复点赞 +*/ +- (RACSignal *)diggQuestionAnswerWithReqParameters:(PTDiggQuestionAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 评论回复点赞 +*/ +- (RACSignal *)diggQuestionAnswerWithReqParameters:(PTDiggQuestionAnswerReqMessage *)reqParameters; +/** + 评论回复取消点赞 +*/ +- (RACSignal *)undiggQuestionAnswerWithReqParameters:(PTUndiggQuestionAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 评论回复取消点赞 +*/ +- (RACSignal *)undiggQuestionAnswerWithReqParameters:(PTUndiggQuestionAnswerReqMessage *)reqParameters; +/** + 评论点赞 +*/ +- (RACSignal *)diggQuestionWithReqParameters:(PTDiggQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 评论点赞 +*/ +- (RACSignal *)diggQuestionWithReqParameters:(PTDiggQuestionReqMessage *)reqParameters; +/** + 评论取消点赞 +*/ +- (RACSignal *)undiggQuestionWithReqParameters:(PTUndiggQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 评论取消点赞 +*/ +- (RACSignal *)undiggQuestionWithReqParameters:(PTUndiggQuestionReqMessage *)reqParameters; +/** + 回复评论 +*/ +- (RACSignal *)answerQuestionWithReqParameters:(PTAnswerQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 回复评论 +*/ +- (RACSignal *)answerQuestionWithReqParameters:(PTAnswerQuestionReqMessage *)reqParameters; +/** + 删除评论回复 +*/ +- (RACSignal *)deleteAnswerWithReqParameters:(PTDeleteAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 删除评论回复 +*/ +- (RACSignal *)deleteAnswerWithReqParameters:(PTDeleteAnswerReqMessage *)reqParameters; +/** + 删除评论 +*/ +- (RACSignal *)deleteQuestionWithReqParameters:(PTDeleteQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 删除评论 +*/ +- (RACSignal *)deleteQuestionWithReqParameters:(PTDeleteQuestionReqMessage *)reqParameters; +/** + 举报评论回复 +*/ +- (RACSignal *)reportAnswerWithReqParameters:(PTReportAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 举报评论回复 +*/ +- (RACSignal *)reportAnswerWithReqParameters:(PTReportAnswerReqMessage *)reqParameters; +/** + 举报评论 +*/ +- (RACSignal *)reportQuestionWithReqParameters:(PTReportQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 举报评论 +*/ +- (RACSignal *)reportQuestionWithReqParameters:(PTReportQuestionReqMessage *)reqParameters; +/** + 相关留言搜索 +*/ +- (RACSignal *)searchQuestionWithReqParameters:(PTSearchQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 相关留言搜索 +*/ +- (RACSignal *)searchQuestionWithReqParameters:(PTSearchQuestionReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Question.m b/XCFPTApiKit/service/PTApiNewageService+Question.m new file mode 100644 index 0000000..7cad42c --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Question.m @@ -0,0 +1,290 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Question.h" +@implementation PTApiNewageService (Question) +- (RACSignal *)recipeAskQuestionWithReqParameters:(PTRecipeAskQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipes/%@/ask_question.json", reqParameters.recipeId]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTRecipeAskQuestionRespMessage.class + requestName:@"RecipeAskQuestion" + apiConfig:apiConfig]; +} +- (RACSignal *)recipeAskQuestionWithReqParameters:(PTRecipeAskQuestionReqMessage *)reqParameters { + return [self recipeAskQuestionWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedRecipeQuestionsWithReqParameters:(PTPagedRecipeQuestionsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/paged_questions_order_by_diggs.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedRecipeQuestionsRespMessage.class + requestName:@"PagedRecipeQuestions" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedRecipeQuestionsWithReqParameters:(PTPagedRecipeQuestionsReqMessage *)reqParameters { + return [self pagedRecipeQuestionsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedRecipeQuestionsV2WithReqParameters:(PTPagedRecipeQuestionsV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/paged_questions.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedRecipeQuestionsV2RespMessage.class + requestName:@"PagedRecipeQuestionsV2" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedRecipeQuestionsV2WithReqParameters:(PTPagedRecipeQuestionsV2ReqMessage *)reqParameters { + return [self pagedRecipeQuestionsV2WithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedRecipeQuestionAnswersWithReqParameters:(PTPagedRecipeQuestionAnswersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/paged_question_answers.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedRecipeQuestionAnswersRespMessage.class + requestName:@"PagedRecipeQuestionAnswers" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedRecipeQuestionAnswersWithReqParameters:(PTPagedRecipeQuestionAnswersReqMessage *)reqParameters { + return [self pagedRecipeQuestionAnswersWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)diggRecipeQuestionAnswerWithReqParameters:(PTDiggRecipeQuestionAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/question_answer/digg.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTDiggRecipeQuestionAnswerRespMessage.class + requestName:@"DiggRecipeQuestionAnswer" + apiConfig:apiConfig]; +} +- (RACSignal *)diggRecipeQuestionAnswerWithReqParameters:(PTDiggRecipeQuestionAnswerReqMessage *)reqParameters { + return [self diggRecipeQuestionAnswerWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)undiggRecipeQuestionAnswerWithReqParameters:(PTUndiggRecipeQuestionAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/question_answer/undigg.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUndiggRecipeQuestionAnswerRespMessage.class + requestName:@"UndiggRecipeQuestionAnswer" + apiConfig:apiConfig]; +} +- (RACSignal *)undiggRecipeQuestionAnswerWithReqParameters:(PTUndiggRecipeQuestionAnswerReqMessage *)reqParameters { + return [self undiggRecipeQuestionAnswerWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)answerRecipeQuestionV2WithReqParameters:(PTAnswerRecipeQuestionV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/answer_question.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTAnswerRecipeQuestionV2RespMessage.class + requestName:@"AnswerRecipeQuestionV2" + apiConfig:apiConfig]; +} +- (RACSignal *)answerRecipeQuestionV2WithReqParameters:(PTAnswerRecipeQuestionV2ReqMessage *)reqParameters { + return [self answerRecipeQuestionV2WithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)deleteRecipeAnswerWithReqParameters:(PTDeleteRecipeAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/delete_question_answer.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTDeleteRecipeAnswerRespMessage.class + requestName:@"DeleteRecipeAnswer" + apiConfig:apiConfig]; +} +- (RACSignal *)deleteRecipeAnswerWithReqParameters:(PTDeleteRecipeAnswerReqMessage *)reqParameters { + return [self deleteRecipeAnswerWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)reportRecipeAnswerWithReqParameters:(PTReportRecipeAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/report_question_answer.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTReportRecipeAnswerRespMessage.class + requestName:@"ReportRecipeAnswer" + apiConfig:apiConfig]; +} +- (RACSignal *)reportRecipeAnswerWithReqParameters:(PTReportRecipeAnswerReqMessage *)reqParameters { + return [self reportRecipeAnswerWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)askQuestionWithReqParameters:(PTAskQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question/ask_question.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTAskQuestionRespMessage.class + requestName:@"AskQuestion" + apiConfig:apiConfig]; +} +- (RACSignal *)askQuestionWithReqParameters:(PTAskQuestionReqMessage *)reqParameters { + return [self askQuestionWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedQuestionsWithReqParameters:(PTPagedQuestionsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question/paged_questions_order_by_diggs.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedQuestionsRespMessage.class + requestName:@"PagedQuestions" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedQuestionsWithReqParameters:(PTPagedQuestionsReqMessage *)reqParameters { + return [self pagedQuestionsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedQuestionAnswersWithReqParameters:(PTPagedQuestionAnswersReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question/paged_question_answers.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedQuestionAnswersRespMessage.class + requestName:@"PagedQuestionAnswers" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedQuestionAnswersWithReqParameters:(PTPagedQuestionAnswersReqMessage *)reqParameters { + return [self pagedQuestionAnswersWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)diggQuestionAnswerWithReqParameters:(PTDiggQuestionAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question_answer/digg.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTDiggQuestionAnswerRespMessage.class + requestName:@"DiggQuestionAnswer" + apiConfig:apiConfig]; +} +- (RACSignal *)diggQuestionAnswerWithReqParameters:(PTDiggQuestionAnswerReqMessage *)reqParameters { + return [self diggQuestionAnswerWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)undiggQuestionAnswerWithReqParameters:(PTUndiggQuestionAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question_answer/undigg.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUndiggQuestionAnswerRespMessage.class + requestName:@"UndiggQuestionAnswer" + apiConfig:apiConfig]; +} +- (RACSignal *)undiggQuestionAnswerWithReqParameters:(PTUndiggQuestionAnswerReqMessage *)reqParameters { + return [self undiggQuestionAnswerWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)diggQuestionWithReqParameters:(PTDiggQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question/digg.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTDiggQuestionRespMessage.class + requestName:@"DiggQuestion" + apiConfig:apiConfig]; +} +- (RACSignal *)diggQuestionWithReqParameters:(PTDiggQuestionReqMessage *)reqParameters { + return [self diggQuestionWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)undiggQuestionWithReqParameters:(PTUndiggQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question/undigg.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUndiggQuestionRespMessage.class + requestName:@"UndiggQuestion" + apiConfig:apiConfig]; +} +- (RACSignal *)undiggQuestionWithReqParameters:(PTUndiggQuestionReqMessage *)reqParameters { + return [self undiggQuestionWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)answerQuestionWithReqParameters:(PTAnswerQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question/answer_question.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTAnswerQuestionRespMessage.class + requestName:@"AnswerQuestion" + apiConfig:apiConfig]; +} +- (RACSignal *)answerQuestionWithReqParameters:(PTAnswerQuestionReqMessage *)reqParameters { + return [self answerQuestionWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)deleteAnswerWithReqParameters:(PTDeleteAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question/delete_question_answer.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTDeleteAnswerRespMessage.class + requestName:@"DeleteAnswer" + apiConfig:apiConfig]; +} +- (RACSignal *)deleteAnswerWithReqParameters:(PTDeleteAnswerReqMessage *)reqParameters { + return [self deleteAnswerWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)deleteQuestionWithReqParameters:(PTDeleteQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question/delete_question.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTDeleteQuestionRespMessage.class + requestName:@"DeleteQuestion" + apiConfig:apiConfig]; +} +- (RACSignal *)deleteQuestionWithReqParameters:(PTDeleteQuestionReqMessage *)reqParameters { + return [self deleteQuestionWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)reportAnswerWithReqParameters:(PTReportAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question/report_question_answer.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTReportAnswerRespMessage.class + requestName:@"ReportAnswer" + apiConfig:apiConfig]; +} +- (RACSignal *)reportAnswerWithReqParameters:(PTReportAnswerReqMessage *)reqParameters { + return [self reportAnswerWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)reportQuestionWithReqParameters:(PTReportQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"question/report_question.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTReportQuestionRespMessage.class + requestName:@"ReportQuestion" + apiConfig:apiConfig]; +} +- (RACSignal *)reportQuestionWithReqParameters:(PTReportQuestionReqMessage *)reqParameters { + return [self reportQuestionWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)searchQuestionWithReqParameters:(PTSearchQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"search/similar_recipe_question.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTSearchQuestionRespMessage.class + requestName:@"SearchQuestion" + apiConfig:apiConfig]; +} +- (RACSignal *)searchQuestionWithReqParameters:(PTSearchQuestionReqMessage *)reqParameters { + return [self searchQuestionWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Questionnaire.h b/XCFPTApiKit/service/PTApiNewageService+Questionnaire.h new file mode 100644 index 0000000..aa049f7 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Questionnaire.h @@ -0,0 +1,61 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetQuestionnaireReqMessage.h" +#import "PTAnswerQuestionnaireReqMessage.h" +#import "PTCloseQuestionnaireReqMessage.h" +#import "PTGetFreshWelfareQuestionnaireReqMessage.h" +#import "PTAnswerFreshWelfareQuestionnaireReqMessage.h" +#import "PTGetQuestionnaireRespMessage.h" +#import "PTAnswerQuestionnaireRespMessage.h" +#import "PTCloseQuestionnaireRespMessage.h" +#import "PTGetFreshWelfareQuestionnaireRespMessage.h" +#import "PTAnswerFreshWelfareQuestionnaireRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Questionnaire) +/** + 问卷获取 +*/ +- (RACSignal *)getQuestionnaireWithReqParameters:(PTGetQuestionnaireReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 问卷获取 +*/ +- (RACSignal *)getQuestionnaireWithReqParameters:(PTGetQuestionnaireReqMessage *)reqParameters; +/** + 问卷下问题的答案提交 +*/ +- (RACSignal *)answerQuestionnaireWithReqParameters:(PTAnswerQuestionnaireReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 问卷下问题的答案提交 +*/ +- (RACSignal *)answerQuestionnaireWithReqParameters:(PTAnswerQuestionnaireReqMessage *)reqParameters; +/** + 关闭问卷 +*/ +- (RACSignal *)closeQuestionnaireWithReqParameters:(PTCloseQuestionnaireReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 关闭问卷 +*/ +- (RACSignal *)closeQuestionnaireWithReqParameters:(PTCloseQuestionnaireReqMessage *)reqParameters; +/** + 获取爱尝鲜福利的专属问卷信息 +*/ +- (RACSignal *)getFreshWelfareQuestionnaireWithReqParameters:(PTGetFreshWelfareQuestionnaireReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取爱尝鲜福利的专属问卷信息 +*/ +- (RACSignal *)getFreshWelfareQuestionnaireWithReqParameters:(PTGetFreshWelfareQuestionnaireReqMessage *)reqParameters; +/** + 回答爱尝鲜福利的问卷 +*/ +- (RACSignal *)answerFreshWelfareQuestionnaireWithReqParameters:(PTAnswerFreshWelfareQuestionnaireReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 回答爱尝鲜福利的问卷 +*/ +- (RACSignal *)answerFreshWelfareQuestionnaireWithReqParameters:(PTAnswerFreshWelfareQuestionnaireReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Questionnaire.m b/XCFPTApiKit/service/PTApiNewageService+Questionnaire.m new file mode 100644 index 0000000..8ba7ddd --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Questionnaire.m @@ -0,0 +1,69 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Questionnaire.h" +@implementation PTApiNewageService (Questionnaire) +- (RACSignal *)getQuestionnaireWithReqParameters:(PTGetQuestionnaireReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"questionnaire/get_questionnaire.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetQuestionnaireRespMessage.class + requestName:@"GetQuestionnaire" + apiConfig:apiConfig]; +} +- (RACSignal *)getQuestionnaireWithReqParameters:(PTGetQuestionnaireReqMessage *)reqParameters { + return [self getQuestionnaireWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)answerQuestionnaireWithReqParameters:(PTAnswerQuestionnaireReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"questionnaire/answer_questionnaire.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTAnswerQuestionnaireRespMessage.class + requestName:@"AnswerQuestionnaire" + apiConfig:apiConfig]; +} +- (RACSignal *)answerQuestionnaireWithReqParameters:(PTAnswerQuestionnaireReqMessage *)reqParameters { + return [self answerQuestionnaireWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)closeQuestionnaireWithReqParameters:(PTCloseQuestionnaireReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"questionnaire/close_questionnaire.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTCloseQuestionnaireRespMessage.class + requestName:@"CloseQuestionnaire" + apiConfig:apiConfig]; +} +- (RACSignal *)closeQuestionnaireWithReqParameters:(PTCloseQuestionnaireReqMessage *)reqParameters { + return [self closeQuestionnaireWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getFreshWelfareQuestionnaireWithReqParameters:(PTGetFreshWelfareQuestionnaireReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"questionnaire/get_fresh_welfare_questionnaire.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetFreshWelfareQuestionnaireRespMessage.class + requestName:@"GetFreshWelfareQuestionnaire" + apiConfig:apiConfig]; +} +- (RACSignal *)getFreshWelfareQuestionnaireWithReqParameters:(PTGetFreshWelfareQuestionnaireReqMessage *)reqParameters { + return [self getFreshWelfareQuestionnaireWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)answerFreshWelfareQuestionnaireWithReqParameters:(PTAnswerFreshWelfareQuestionnaireReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"questionnaire/answer_fresh_welfare_questionnaire.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTAnswerFreshWelfareQuestionnaireRespMessage.class + requestName:@"AnswerFreshWelfareQuestionnaire" + apiConfig:apiConfig]; +} +- (RACSignal *)answerFreshWelfareQuestionnaireWithReqParameters:(PTAnswerFreshWelfareQuestionnaireReqMessage *)reqParameters { + return [self answerFreshWelfareQuestionnaireWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Recipe.h b/XCFPTApiKit/service/PTApiNewageService+Recipe.h new file mode 100644 index 0000000..8853d54 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Recipe.h @@ -0,0 +1,61 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTShowDiscoverRecipesReqMessage.h" +#import "PTRecipePageMetaInfoReqMessage.h" +#import "PTGetRecipeDishesOrderByTimeReqMessage.h" +#import "PTPagedSimilarRecipeReqMessage.h" +#import "PTGetRecipesByIngsReqMessage.h" +#import "PTShowDiscoverRecipesRespMessage.h" +#import "PTRecipePageMetaInfoRespMessage.h" +#import "PTGetRecipeDishesOrderByTimeRespMessage.h" +#import "PTPagedSimilarRecipeRespMessage.h" +#import "PTGetRecipesByIngsRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Recipe) +/** + 菜谱发现 +*/ +- (RACSignal *)showDiscoverRecipesWithReqParameters:(PTShowDiscoverRecipesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 菜谱发现 +*/ +- (RACSignal *)showDiscoverRecipesWithReqParameters:(PTShowDiscoverRecipesReqMessage *)reqParameters; +/** + 百度小程序 -- web 化获取 TDK +*/ +- (RACSignal *)recipePageMetaInfoWithReqParameters:(PTRecipePageMetaInfoReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 百度小程序 -- web 化获取 TDK +*/ +- (RACSignal *)recipePageMetaInfoWithReqParameters:(PTRecipePageMetaInfoReqMessage *)reqParameters; +/** + 菜谱下的作品列表(可以上下翻页并且第一次请求可以指定第一个作品的id) +*/ +- (RACSignal *)getRecipeDishesOrderByTimeWithReqParameters:(PTGetRecipeDishesOrderByTimeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 菜谱下的作品列表(可以上下翻页并且第一次请求可以指定第一个作品的id) +*/ +- (RACSignal *)getRecipeDishesOrderByTimeWithReqParameters:(PTGetRecipeDishesOrderByTimeReqMessage *)reqParameters; +/** + 获取相似的菜谱 +*/ +- (RACSignal *)pagedSimilarRecipeWithReqParameters:(PTPagedSimilarRecipeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取相似的菜谱 +*/ +- (RACSignal *)pagedSimilarRecipeWithReqParameters:(PTPagedSimilarRecipeReqMessage *)reqParameters; +/** + 获取生成的菜单 +*/ +- (RACSignal *)getRecipesByIngsWithReqParameters:(PTGetRecipesByIngsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取生成的菜单 +*/ +- (RACSignal *)getRecipesByIngsWithReqParameters:(PTGetRecipesByIngsReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Recipe.m b/XCFPTApiKit/service/PTApiNewageService+Recipe.m new file mode 100644 index 0000000..9520724 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Recipe.m @@ -0,0 +1,69 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Recipe.h" +@implementation PTApiNewageService (Recipe) +- (RACSignal *)showDiscoverRecipesWithReqParameters:(PTShowDiscoverRecipesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"discover/recipes.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTShowDiscoverRecipesRespMessage.class + requestName:@"ShowDiscoverRecipes" + apiConfig:apiConfig]; +} +- (RACSignal *)showDiscoverRecipesWithReqParameters:(PTShowDiscoverRecipesReqMessage *)reqParameters { + return [self showDiscoverRecipesWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)recipePageMetaInfoWithReqParameters:(PTRecipePageMetaInfoReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipes/page_meta_info.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTRecipePageMetaInfoRespMessage.class + requestName:@"RecipePageMetaInfo" + apiConfig:apiConfig]; +} +- (RACSignal *)recipePageMetaInfoWithReqParameters:(PTRecipePageMetaInfoReqMessage *)reqParameters { + return [self recipePageMetaInfoWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getRecipeDishesOrderByTimeWithReqParameters:(PTGetRecipeDishesOrderByTimeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/dishes_order_by_time.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetRecipeDishesOrderByTimeRespMessage.class + requestName:@"GetRecipeDishesOrderByTime" + apiConfig:apiConfig]; +} +- (RACSignal *)getRecipeDishesOrderByTimeWithReqParameters:(PTGetRecipeDishesOrderByTimeReqMessage *)reqParameters { + return [self getRecipeDishesOrderByTimeWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedSimilarRecipeWithReqParameters:(PTPagedSimilarRecipeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipes/paged_similar_recipes.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedSimilarRecipeRespMessage.class + requestName:@"PagedSimilarRecipe" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedSimilarRecipeWithReqParameters:(PTPagedSimilarRecipeReqMessage *)reqParameters { + return [self pagedSimilarRecipeWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getRecipesByIngsWithReqParameters:(PTGetRecipesByIngsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"get_recipes_by_ings.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetRecipesByIngsRespMessage.class + requestName:@"GetRecipesByIngs" + apiConfig:apiConfig]; +} +- (RACSignal *)getRecipesByIngsWithReqParameters:(PTGetRecipesByIngsReqMessage *)reqParameters { + return [self getRecipesByIngsWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+RecipeAppraisal.h b/XCFPTApiKit/service/PTApiNewageService+RecipeAppraisal.h new file mode 100644 index 0000000..6f1ed2e --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+RecipeAppraisal.h @@ -0,0 +1,28 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetRecipeAppraisalQuestionReqMessage.h" +#import "PTSetRecipeAppraisalAnswerReqMessage.h" +#import "PTGetRecipeAppraisalQuestionRespMessage.h" +#import "PTSetRecipeAppraisalAnswerRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (RecipeAppraisal) +/** + 获取用户对某个菜谱的评价问题 +*/ +- (RACSignal *)getRecipeAppraisalQuestionWithReqParameters:(PTGetRecipeAppraisalQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取用户对某个菜谱的评价问题 +*/ +- (RACSignal *)getRecipeAppraisalQuestionWithReqParameters:(PTGetRecipeAppraisalQuestionReqMessage *)reqParameters; +/** + 设置用户菜谱评价的答案 +*/ +- (RACSignal *)setRecipeAppraisalAnswerWithReqParameters:(PTSetRecipeAppraisalAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 设置用户菜谱评价的答案 +*/ +- (RACSignal *)setRecipeAppraisalAnswerWithReqParameters:(PTSetRecipeAppraisalAnswerReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+RecipeAppraisal.m b/XCFPTApiKit/service/PTApiNewageService+RecipeAppraisal.m new file mode 100644 index 0000000..80d6552 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+RecipeAppraisal.m @@ -0,0 +1,30 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+RecipeAppraisal.h" +@implementation PTApiNewageService (RecipeAppraisal) +- (RACSignal *)getRecipeAppraisalQuestionWithReqParameters:(PTGetRecipeAppraisalQuestionReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/appraisal/question.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetRecipeAppraisalQuestionRespMessage.class + requestName:@"GetRecipeAppraisalQuestion" + apiConfig:apiConfig]; +} +- (RACSignal *)getRecipeAppraisalQuestionWithReqParameters:(PTGetRecipeAppraisalQuestionReqMessage *)reqParameters { + return [self getRecipeAppraisalQuestionWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)setRecipeAppraisalAnswerWithReqParameters:(PTSetRecipeAppraisalAnswerReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/appraisal/set_answer.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTSetRecipeAppraisalAnswerRespMessage.class + requestName:@"SetRecipeAppraisalAnswer" + apiConfig:apiConfig]; +} +- (RACSignal *)setRecipeAppraisalAnswerWithReqParameters:(PTSetRecipeAppraisalAnswerReqMessage *)reqParameters { + return [self setRecipeAppraisalAnswerWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Search.h b/XCFPTApiKit/service/PTApiNewageService+Search.h new file mode 100644 index 0000000..e0d6658 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Search.h @@ -0,0 +1,50 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTWaterfallStyleUniversalSearchKeywordsReqMessage.h" +#import "PTWaterfallStyleUniversalSearchReqMessage.h" +#import "PTSearchPageRecommendationKeywordsReqMessage.h" +#import "PTUniversalSearchV3ReqMessage.h" +#import "PTWaterfallStyleUniversalSearchKeywordsRespMessage.h" +#import "PTWaterfallStyleUniversalSearchRespMessage.h" +#import "PTSearchPageRecommendationKeywordsRespMessage.h" +#import "PTUniversalSearchV3RespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Search) +/** + 搜索瀑布流新样式实验关键词 +*/ +- (RACSignal *)waterfallStyleUniversalSearchKeywordsWithReqParameters:(PTWaterfallStyleUniversalSearchKeywordsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 搜索瀑布流新样式实验关键词 +*/ +- (RACSignal *)waterfallStyleUniversalSearchKeywordsWithReqParameters:(PTWaterfallStyleUniversalSearchKeywordsReqMessage *)reqParameters; +/** + 通用搜索接口(瀑布流新样式) +*/ +- (RACSignal *)waterfallStyleUniversalSearchWithReqParameters:(PTWaterfallStyleUniversalSearchReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 通用搜索接口(瀑布流新样式) +*/ +- (RACSignal *)waterfallStyleUniversalSearchWithReqParameters:(PTWaterfallStyleUniversalSearchReqMessage *)reqParameters; +/** + 搜索中间页关键词推荐 +*/ +- (RACSignal *)searchPageRecommendationKeywordsWithReqParameters:(PTSearchPageRecommendationKeywordsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 搜索中间页关键词推荐 +*/ +- (RACSignal *)searchPageRecommendationKeywordsWithReqParameters:(PTSearchPageRecommendationKeywordsReqMessage *)reqParameters; +/** + 通用搜索接口 +*/ +- (RACSignal *)universalSearchV3WithReqParameters:(PTUniversalSearchV3ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 通用搜索接口 +*/ +- (RACSignal *)universalSearchV3WithReqParameters:(PTUniversalSearchV3ReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Search.m b/XCFPTApiKit/service/PTApiNewageService+Search.m new file mode 100644 index 0000000..a76f0b2 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Search.m @@ -0,0 +1,56 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Search.h" +@implementation PTApiNewageService (Search) +- (RACSignal *)waterfallStyleUniversalSearchKeywordsWithReqParameters:(PTWaterfallStyleUniversalSearchKeywordsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"search/waterfall_style/experiment_keywords.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTWaterfallStyleUniversalSearchKeywordsRespMessage.class + requestName:@"WaterfallStyleUniversalSearchKeywords" + apiConfig:apiConfig]; +} +- (RACSignal *)waterfallStyleUniversalSearchKeywordsWithReqParameters:(PTWaterfallStyleUniversalSearchKeywordsReqMessage *)reqParameters { + return [self waterfallStyleUniversalSearchKeywordsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)waterfallStyleUniversalSearchWithReqParameters:(PTWaterfallStyleUniversalSearchReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"search/waterfall_style/universal_search.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTWaterfallStyleUniversalSearchRespMessage.class + requestName:@"WaterfallStyleUniversalSearch" + apiConfig:apiConfig]; +} +- (RACSignal *)waterfallStyleUniversalSearchWithReqParameters:(PTWaterfallStyleUniversalSearchReqMessage *)reqParameters { + return [self waterfallStyleUniversalSearchWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)searchPageRecommendationKeywordsWithReqParameters:(PTSearchPageRecommendationKeywordsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"search/search_page_recommendation_keywords.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTSearchPageRecommendationKeywordsRespMessage.class + requestName:@"SearchPageRecommendationKeywords" + apiConfig:apiConfig]; +} +- (RACSignal *)searchPageRecommendationKeywordsWithReqParameters:(PTSearchPageRecommendationKeywordsReqMessage *)reqParameters { + return [self searchPageRecommendationKeywordsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)universalSearchV3WithReqParameters:(PTUniversalSearchV3ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"search/universal_search_v3.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTUniversalSearchV3RespMessage.class + requestName:@"UniversalSearchV3" + apiConfig:apiConfig]; +} +- (RACSignal *)universalSearchV3WithReqParameters:(PTUniversalSearchV3ReqMessage *)reqParameters { + return [self universalSearchV3WithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+ShareRecipe.h b/XCFPTApiKit/service/PTApiNewageService+ShareRecipe.h new file mode 100644 index 0000000..4609c0e --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+ShareRecipe.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetShareRecipeTitleReqMessage.h" +#import "PTGetShareRecipeTitleRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (ShareRecipe) +/** + 获取分享菜谱到微信的标题和打点 +*/ +- (RACSignal *)getShareRecipeTitleWithReqParameters:(PTGetShareRecipeTitleReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取分享菜谱到微信的标题和打点 +*/ +- (RACSignal *)getShareRecipeTitleWithReqParameters:(PTGetShareRecipeTitleReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+ShareRecipe.m b/XCFPTApiKit/service/PTApiNewageService+ShareRecipe.m new file mode 100644 index 0000000..58733f5 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+ShareRecipe.m @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+ShareRecipe.h" +@implementation PTApiNewageService (ShareRecipe) +- (RACSignal *)getShareRecipeTitleWithReqParameters:(PTGetShareRecipeTitleReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"recipe/get_share_recipe_title.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetShareRecipeTitleRespMessage.class + requestName:@"GetShareRecipeTitle" + apiConfig:apiConfig]; +} +- (RACSignal *)getShareRecipeTitleWithReqParameters:(PTGetShareRecipeTitleReqMessage *)reqParameters { + return [self getShareRecipeTitleWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Theme.h b/XCFPTApiKit/service/PTApiNewageService+Theme.h new file mode 100644 index 0000000..df44076 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Theme.h @@ -0,0 +1,72 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTShowThemeReqMessage.h" +#import "PTListThemesReqMessage.h" +#import "PTListThemeEssaysByTimeReqMessage.h" +#import "PTListThemeEssaysByHotReqMessage.h" +#import "PTListThemesV2ReqMessage.h" +#import "PTListThemeEssaysReqMessage.h" +#import "PTShowThemeRespMessage.h" +#import "PTListThemesRespMessage.h" +#import "PTListThemeEssaysByTimeRespMessage.h" +#import "PTListThemeEssaysByHotRespMessage.h" +#import "PTListThemesV2RespMessage.h" +#import "PTListThemeEssaysRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Theme) +/** + 查看主题详情 +*/ +- (RACSignal *)showThemeWithReqParameters:(PTShowThemeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看主题详情 +*/ +- (RACSignal *)showThemeWithReqParameters:(PTShowThemeReqMessage *)reqParameters; +/** + 查看故事主题的列表 +*/ +- (RACSignal *)listThemesWithReqParameters:(PTListThemesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看故事主题的列表 +*/ +- (RACSignal *)listThemesWithReqParameters:(PTListThemesReqMessage *)reqParameters; +/** + 按时间查看故事主题下面的故事 +*/ +- (RACSignal *)listThemeEssaysByTimeWithReqParameters:(PTListThemeEssaysByTimeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 按时间查看故事主题下面的故事 +*/ +- (RACSignal *)listThemeEssaysByTimeWithReqParameters:(PTListThemeEssaysByTimeReqMessage *)reqParameters; +/** + 按热度查看故事主题下面的故事 +*/ +- (RACSignal *)listThemeEssaysByHotWithReqParameters:(PTListThemeEssaysByHotReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 按热度查看故事主题下面的故事 +*/ +- (RACSignal *)listThemeEssaysByHotWithReqParameters:(PTListThemeEssaysByHotReqMessage *)reqParameters; +/** + 查看故事主题的列表V2 +*/ +- (RACSignal *)listThemesV2WithReqParameters:(PTListThemesV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看故事主题的列表V2 +*/ +- (RACSignal *)listThemesV2WithReqParameters:(PTListThemesV2ReqMessage *)reqParameters; +/** + 查看故事主题下面的故事(按主页进行排序并插入一些算法判定的故事) +*/ +- (RACSignal *)listThemeEssaysWithReqParameters:(PTListThemeEssaysReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 查看故事主题下面的故事(按主页进行排序并插入一些算法判定的故事) +*/ +- (RACSignal *)listThemeEssaysWithReqParameters:(PTListThemeEssaysReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Theme.m b/XCFPTApiKit/service/PTApiNewageService+Theme.m new file mode 100644 index 0000000..88d7297 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Theme.m @@ -0,0 +1,82 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Theme.h" +@implementation PTApiNewageService (Theme) +- (RACSignal *)showThemeWithReqParameters:(PTShowThemeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"theme/show.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTShowThemeRespMessage.class + requestName:@"ShowTheme" + apiConfig:apiConfig]; +} +- (RACSignal *)showThemeWithReqParameters:(PTShowThemeReqMessage *)reqParameters { + return [self showThemeWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)listThemesWithReqParameters:(PTListThemesReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"theme/list_themes.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTListThemesRespMessage.class + requestName:@"ListThemes" + apiConfig:apiConfig]; +} +- (RACSignal *)listThemesWithReqParameters:(PTListThemesReqMessage *)reqParameters { + return [self listThemesWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)listThemeEssaysByTimeWithReqParameters:(PTListThemeEssaysByTimeReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"theme/list_theme_essays_by_time.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTListThemeEssaysByTimeRespMessage.class + requestName:@"ListThemeEssaysByTime" + apiConfig:apiConfig]; +} +- (RACSignal *)listThemeEssaysByTimeWithReqParameters:(PTListThemeEssaysByTimeReqMessage *)reqParameters { + return [self listThemeEssaysByTimeWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)listThemeEssaysByHotWithReqParameters:(PTListThemeEssaysByHotReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"theme/list_theme_essays_by_hot.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTListThemeEssaysByHotRespMessage.class + requestName:@"ListThemeEssaysByHot" + apiConfig:apiConfig]; +} +- (RACSignal *)listThemeEssaysByHotWithReqParameters:(PTListThemeEssaysByHotReqMessage *)reqParameters { + return [self listThemeEssaysByHotWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)listThemesV2WithReqParameters:(PTListThemesV2ReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"theme/list_themes_v2.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTListThemesV2RespMessage.class + requestName:@"ListThemesV2" + apiConfig:apiConfig]; +} +- (RACSignal *)listThemesV2WithReqParameters:(PTListThemesV2ReqMessage *)reqParameters { + return [self listThemesV2WithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)listThemeEssaysWithReqParameters:(PTListThemeEssaysReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"theme/list_theme_essays.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTListThemeEssaysRespMessage.class + requestName:@"ListThemeEssays" + apiConfig:apiConfig]; +} +- (RACSignal *)listThemeEssaysWithReqParameters:(PTListThemeEssaysReqMessage *)reqParameters { + return [self listThemeEssaysWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+VodVideo.h b/XCFPTApiKit/service/PTApiNewageService+VodVideo.h new file mode 100644 index 0000000..a500fce --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+VodVideo.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetSignatureReqMessage.h" +#import "PTGetSignatureRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (VodVideo) +/** + 长视频签名 +*/ +- (RACSignal *)getSignatureWithReqParameters:(PTGetSignatureReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 长视频签名 +*/ +- (RACSignal *)getSignatureWithReqParameters:(PTGetSignatureReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+VodVideo.m b/XCFPTApiKit/service/PTApiNewageService+VodVideo.m new file mode 100644 index 0000000..b79bb28 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+VodVideo.m @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+VodVideo.h" +@implementation PTApiNewageService (VodVideo) +- (RACSignal *)getSignatureWithReqParameters:(PTGetSignatureReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"vod_video/get_signature.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetSignatureRespMessage.class + requestName:@"GetSignature" + apiConfig:apiConfig]; +} +- (RACSignal *)getSignatureWithReqParameters:(PTGetSignatureReqMessage *)reqParameters { + return [self getSignatureWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService+Welfare.h b/XCFPTApiKit/service/PTApiNewageService+Welfare.h new file mode 100644 index 0000000..e68d25a --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Welfare.h @@ -0,0 +1,61 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTGetUserWelfareViewReqMessage.h" +#import "PTPagedUserHistoricalWelfareViewsReqMessage.h" +#import "PTGetUnfinishedWelfareUrlReqMessage.h" +#import "PTGetFreshWelfareStatusReqMessage.h" +#import "PTGetFreshWelfareStatsReportReqMessage.h" +#import "PTGetUserWelfareViewRespMessage.h" +#import "PTPagedUserHistoricalWelfareViewsRespMessage.h" +#import "PTGetUnfinishedWelfareUrlRespMessage.h" +#import "PTGetFreshWelfareStatusRespMessage.h" +#import "PTGetFreshWelfareStatsReportRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApiNewageService (Welfare) +/** + 获取用户当前的首页福利 +*/ +- (RACSignal *)getUserWelfareViewWithReqParameters:(PTGetUserWelfareViewReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取用户当前的首页福利 +*/ +- (RACSignal *)getUserWelfareViewWithReqParameters:(PTGetUserWelfareViewReqMessage *)reqParameters; +/** + 获取用户的历史福利记录 +*/ +- (RACSignal *)pagedUserHistoricalWelfareViewsWithReqParameters:(PTPagedUserHistoricalWelfareViewsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取用户的历史福利记录 +*/ +- (RACSignal *)pagedUserHistoricalWelfareViewsWithReqParameters:(PTPagedUserHistoricalWelfareViewsReqMessage *)reqParameters; +/** + 用户被选中但是未达到要求的福利 +*/ +- (RACSignal *)getUnfinishedWelfareUrlWithReqParameters:(PTGetUnfinishedWelfareUrlReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 用户被选中但是未达到要求的福利 +*/ +- (RACSignal *)getUnfinishedWelfareUrlWithReqParameters:(PTGetUnfinishedWelfareUrlReqMessage *)reqParameters; +/** + 获取一个用户对爱尝鲜福利的当前状态信息 +*/ +- (RACSignal *)getFreshWelfareStatusWithReqParameters:(PTGetFreshWelfareStatusReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 获取一个用户对爱尝鲜福利的当前状态信息 +*/ +- (RACSignal *)getFreshWelfareStatusWithReqParameters:(PTGetFreshWelfareStatusReqMessage *)reqParameters; +/** + 爱尝鲜福利统计报告 +*/ +- (RACSignal *)getFreshWelfareStatsReportWithReqParameters:(PTGetFreshWelfareStatsReportReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +/** + 爱尝鲜福利统计报告 +*/ +- (RACSignal *)getFreshWelfareStatsReportWithReqParameters:(PTGetFreshWelfareStatsReportReqMessage *)reqParameters; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService+Welfare.m b/XCFPTApiKit/service/PTApiNewageService+Welfare.m new file mode 100644 index 0000000..fcdc528 --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService+Welfare.m @@ -0,0 +1,69 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService+Welfare.h" +@implementation PTApiNewageService (Welfare) +- (RACSignal *)getUserWelfareViewWithReqParameters:(PTGetUserWelfareViewReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"welfare/user_welfare_view.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetUserWelfareViewRespMessage.class + requestName:@"GetUserWelfareView" + apiConfig:apiConfig]; +} +- (RACSignal *)getUserWelfareViewWithReqParameters:(PTGetUserWelfareViewReqMessage *)reqParameters { + return [self getUserWelfareViewWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)pagedUserHistoricalWelfareViewsWithReqParameters:(PTPagedUserHistoricalWelfareViewsReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"welfare/paged_user_historical_welfare_views.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTPagedUserHistoricalWelfareViewsRespMessage.class + requestName:@"PagedUserHistoricalWelfareViews" + apiConfig:apiConfig]; +} +- (RACSignal *)pagedUserHistoricalWelfareViewsWithReqParameters:(PTPagedUserHistoricalWelfareViewsReqMessage *)reqParameters { + return [self pagedUserHistoricalWelfareViewsWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getUnfinishedWelfareUrlWithReqParameters:(PTGetUnfinishedWelfareUrlReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"welfare/get_unfinished_welfare_url.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetUnfinishedWelfareUrlRespMessage.class + requestName:@"GetUnfinishedWelfareUrl" + apiConfig:apiConfig]; +} +- (RACSignal *)getUnfinishedWelfareUrlWithReqParameters:(PTGetUnfinishedWelfareUrlReqMessage *)reqParameters { + return [self getUnfinishedWelfareUrlWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getFreshWelfareStatusWithReqParameters:(PTGetFreshWelfareStatusReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"welfare/get_fresh_welfare_status.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetFreshWelfareStatusRespMessage.class + requestName:@"GetFreshWelfareStatus" + apiConfig:apiConfig]; +} +- (RACSignal *)getFreshWelfareStatusWithReqParameters:(PTGetFreshWelfareStatusReqMessage *)reqParameters { + return [self getFreshWelfareStatusWithReqParameters:reqParameters + apiConfig:nil]; +} +- (RACSignal *)getFreshWelfareStatsReportWithReqParameters:(PTGetFreshWelfareStatsReportReqMessage *)reqParameters + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + NSString *url = [[NSString alloc] initWithFormat:@"welfare/get_fresh_welfare_stats_report.json"]; + return [self rac_StartWithParams:reqParameters + requestUrl:url + resultClass:PTGetFreshWelfareStatsReportRespMessage.class + requestName:@"GetFreshWelfareStatsReport" + apiConfig:apiConfig]; +} +- (RACSignal *)getFreshWelfareStatsReportWithReqParameters:(PTGetFreshWelfareStatsReportReqMessage *)reqParameters { + return [self getFreshWelfareStatsReportWithReqParameters:reqParameters + apiConfig:nil]; +} +@end diff --git a/XCFPTApiKit/service/PTApiNewageService.h b/XCFPTApiKit/service/PTApiNewageService.h new file mode 100644 index 0000000..35fba2b --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService.h @@ -0,0 +1,266 @@ +// apic_version = 0.5.5 +#import +#if __has_include() +#import +#else +#import "AFNetworking.h" +#endif +#if __has_include() +#import +#else +#import "ReactiveObjC.h" +#endif +#import "PTCommonRequestParameterMessage.h" +#import "PTCommonResponseParameterMessage.h" +#import "PTErrorCodeMessage.h" +#import "PTHeaderMessage.h" +NS_ASSUME_NONNULL_BEGIN +FOUNDATION_EXPORT void PTLog(NSString *_Nonnull format, ...) NS_FORMAT_FUNCTION(1, 2); +#pragma mark - PTApiNewageConfig +typedef NS_ENUM(NSInteger, PTNewageRequestPriority) { + PTNewageRequestPriorityLow = -4L, + PTNewageRequestPriorityDefault = 0, + PTNewageRequestPriorityHigh = 4, +}; +@interface PTApiNewageConfig : PTModel +/** + 创建带有默认值的config,此默认值为初始默认值,非请求单例持有的config + @return 返回带有默认值的config + */ ++ (instancetype)defaultConfig; +/** + baseUrl + */ +@property (atomic, copy) NSString *baseUrl; +/** + 请求超时时间 默认60秒 + */ +@property (atomic, assign) NSTimeInterval requestTimeoutInterval; +/** + API Secret + */ +@property (atomic, copy) NSString *apiSecret; +/** + 请求优先级 默认:PTNewagePriorityDefault + */ +@property (atomic) PTNewageRequestPriority requestPriority; +/** + 是否打印日志 默认不打印 + */ +@property (atomic) BOOL debugLogEnabled; +/** + 设置请求完成线程.数据处理完成后,会切换到业务端提供的completionQueue.如果没有则在主线程中返回 + */ +@property (atomic, strong, nullable) dispatch_queue_t completionQueue; +/** + 以当前 config 为主, 合并另一个 cofig, 填当前 config, value 为空的 key + @param otherConfig 需要合并的config + */ +- (void)mergeFromOtherConfig:(PTApiNewageConfig *)otherConfig; +@end +#pragma mark - PTApiRequest +@interface PTApiRequest : NSObject +/** + 请求方法名 + */ +@property (nonatomic, strong, readonly, nonnull) NSString *requestName; +/** + 请求URL,非完整URL + */ +@property (nonatomic, strong, readonly, nonnull) NSString *requestUrl; +/** + 业务参数 + */ +@property (nonatomic, strong, readonly, nonnull) id bizParams; +/** + 公共参数 + */ +@property (nonatomic, strong, readonly, nonnull) PTCommonRequestParameterMessage *commonParams; +/** + HTTPHeader + */ +@property (atomic, strong) PTHeaderMessage *headerParams; +/** + 请求参数配置 + */ +@property (nonatomic, strong, readonly, nonnull) PTApiNewageConfig *config; +/** + 请求参数对象化 + @param name 请求名称 + @param requestUrl 请求URL + @param commonParams 请求公共参数 + @param headerParams 请求 Header + @param bizParams 请求业务参数 + @param config 请求配置 + @return 返回请求对象 + */ +- (instancetype)initWithName:(nonnull NSString *)name + requestUrl:(nonnull NSString *)requestUrl + commonParams:(nonnull PTCommonRequestParameterMessage *)commonParams + headerParams:(nonnull PTHeaderMessage *)headerParams + bizParams:(nonnull id)bizParams + config:(nonnull PTApiNewageConfig *)config; +/** + 获取完整URL + @return 完整URL + */ +- (NSString *)fullURL; +@end +#pragma mark - PTApiResponse +@interface PTApiResponse : NSObject +/** + 反序列化后的业务参数 + */ +@property (nonatomic, strong, readonly, nullable) PTModel *bizResult; +/** + 反序列化后的公共参数 + */ +@property (nonatomic, strong, readonly, nonnull) PTCommonResponseParameterMessage *commonResult; +/** + 请求的参数对象 + */ +@property (nonatomic, strong, readonly, nonnull) PTApiRequest *request; +/** + 实例化请求返回 + @param request 请求的参数对象 + @param bizResult 反序列化后的业务参数 + @param commonResult 反序列化后的同意参数 + @return 请求返回结果 + */ +- (instancetype)initWithRequest:(nonnull PTApiRequest *)request + bizResult:(nullable PTModel *)bizResult + commonResult:(nonnull PTCommonResponseParameterMessage *)commonResult; +/** + 请求方法名 + @return RequestName + */ +- (NSString *)requestName; +/** + 请求URL,非完整URL + @return RequestUrl + */ +- (NSString *)requestUrl; +/** + 完整的请求URL + @return fullUrl + */ +- (NSString *)fullUrl; +/** + 请求的业务参数 + @return BizParams + */ +- (id)bizParams; +/** + 请求的公共参数 + @return PTCommonRequestParameter + */ +- (PTCommonRequestParameterMessage *)commonParams; +/** + 请求的参数配置 + @return PTApiNewageConfig + */ +- (PTApiNewageConfig *)config; +@end +#pragma mark - PTApiNewageDelegate +@protocol PTApiNewageDelegate +@optional +/** + 请求即将开始时回调.请求参数拼接之后,请求发起之前 + @param request 请求参数 + @param context 自定义上下文参数 + */ +- (void)requestWillStart:(PTApiRequest *)request + context:(NSMutableDictionary *)context; +/** + 请求即将结束时回调,在参数解析之前 + @param request 请求参数 + @param context 自定义上下文参数 + */ +- (void)requestWillStop:(PTApiRequest *)request + context:(NSMutableDictionary *)context; +/** + 请求结束时,请求成功回调 + @param request 请求参数 + @param response 请求结果 + @param context 自定义上下文参数 + */ +- (void)requestSuccessed:(PTApiRequest *)request + response:(PTApiResponse *)response + context:(NSMutableDictionary *)context; +/** + 请求结束时,失败回调 + @param request 请求参数 + @param error 请求报错 + @param context 自定义上下文参数 + */ +- (void)requestFailed:(PTApiRequest *)request + error:(NSError *)error + context:(NSMutableDictionary *)context; +/** + 请求结束时回调,在vrequestSuccessed和requestFailed之后调用 + @param request 请求参数 + @param response 请求结果 + @param error 请求报错 + @param context 自定义上下文参数 + */ +- (void)requestDidStop:(PTApiRequest *)request + response:(PTApiResponse *)response + error:(NSError *)error + context:(NSMutableDictionary *)context; +@end +#pragma mark - PTApiNewageService +/** + 请求成功 + @param ptResp 成功后的Block + */ +typedef void (^PTRequestCompletionSuccessBlock)(PTApiResponse *_Nonnull ptResp); +/** + 请求失败 + @param ptError 失败后的Block + */ +typedef void (^PTRequestCompletionErrorBlock)(NSError *_Nonnull ptError); +/** + 修改公共参数 + @param commonParams 公共参数 + */ +typedef void (^PTCommonRequestParameterBlock)(PTCommonRequestParameterMessage *_Nonnull commonParams); +/** + 修改 Header 参数 + @param headerParams 公共参数 + */ +typedef void (^PTHeaderRequestParameterBlock)(PTHeaderMessage *_Nonnull headerParams); +@interface PTApiNewageService : NSObject +@property (nonatomic, class, readonly, nonnull) PTApiNewageService *shared; +/** + 请求配置,所有请求共享 + */ +@property (nonatomic, strong, readonly, nonnull) PTApiNewageConfig *config; +/** + 设置公共参数 + */ +@property (nonatomic, copy) PTCommonRequestParameterBlock commonParamsBlock; +/** + 设置 Header 参数 + */ +@property (nonatomic, copy) PTHeaderRequestParameterBlock headerParamsBlock; +/** + 全局请求配置的copy值 + @return copyConfig + */ +- (nonnull PTApiNewageConfig *)copyConfig; +/** + 创建一个请求,并且返回信号 + @param params 请求业务参数 + @param requestUrl URL + @param resultClass 返回结果的类型 + @param requestName 请求Name + @param apiConfig 请求配置,可以覆盖主配置 + @return 请求结果信号 + */ +- (nonnull RACSignal *)rac_StartWithParams:(nonnull PTModel *)params + requestUrl:(nonnull NSString *)requestUrl + resultClass:(nonnull Class)resultClass + requestName:(nonnull NSString *)requestName + apiConfig:(nullable PTApiNewageConfig *)apiConfig; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTApiNewageService.m b/XCFPTApiKit/service/PTApiNewageService.m new file mode 100644 index 0000000..43a2dab --- /dev/null +++ b/XCFPTApiKit/service/PTApiNewageService.m @@ -0,0 +1,370 @@ +// apic_version = 0.5.5 +#import "PTApiNewageService.h" +#import "PTModel.h" +#import "PTApiNewageService+Signature.h" +#import "PTApiNewageServicePrivate.h" +void PTLog(NSString *format, ...) { +#ifdef DEBUG + if (![PTApiNewageService shared].config.debugLogEnabled) { + return; + } + va_list argptr; + va_start(argptr, format); + NSLogv(format, argptr); + va_end(argptr); +#endif +} +#define kAPIErrorDomain @"com.xiachufang.api.error" +#pragma mark - PTApiNewageConfig +@implementation PTApiNewageConfig ++ (instancetype)defaultConfig { + PTApiNewageConfig *conf = [[PTApiNewageConfig alloc] init]; + conf.debugLogEnabled = NO; + conf.requestPriority = PTNewageRequestPriorityDefault; + conf.baseUrl = @"https://api.xiachufang.com/v2"; + conf.requestTimeoutInterval = 20; + return conf; +} +- (void)mergeFromOtherConfig:(PTApiNewageConfig *)otherConfig { + NSArray *properties = [self getProperties]; + for (NSString *key in properties) { + id selfValue = [self valueForKey:key]; + id otherValue = [otherConfig valueForKey:key]; + [self setValue:selfValue ?: otherValue forKey:key]; + } +} +@end +#pragma mark - PTApiRequest +@implementation PTApiRequest +- (instancetype)initWithName:(nonnull NSString *)name + requestUrl:(nonnull NSString *)requestUrl + commonParams:(nonnull PTCommonRequestParameterMessage *)commonParams + headerParams:(nonnull PTHeaderMessage *)headerParams + bizParams:(nonnull id)bizParams + config:(nonnull PTApiNewageConfig *)config { + self = [super init]; + if (self) { + _requestName = name; + _requestUrl = requestUrl; + _commonParams = commonParams; + _headerParams = headerParams; + _bizParams = bizParams; + _config = config; + } + return self; +} +- (NSString *)buildFullRequestUrl:(NSString *)requestUrl + BaseUrl:(NSString *)baseUrl { + NSURL *url = [NSURL URLWithString:baseUrl]; + if (baseUrl.length > 0 && ![baseUrl hasSuffix:@"/"]) { + url = [url URLByAppendingPathComponent:@""]; + } + return [NSURL URLWithString:requestUrl relativeToURL:url].absoluteString; +} +- (NSString *)fullURL { + return [self buildFullRequestUrl:self.requestUrl BaseUrl:self.config.baseUrl]; +} +@end +#pragma mark - PTApiResponse +@implementation PTApiResponse +- (instancetype)initWithRequest:(nonnull PTApiRequest *)request + bizResult:(nullable PTModel *)bizResult + commonResult:(nonnull PTCommonResponseParameterMessage *)commonResult { + self = [super init]; + if (self) { + _request = request; + _bizResult = bizResult; + _commonResult = commonResult; + } + return self; +} +- (NSString *)requestName { + return _request.requestName; +} +- (NSString *)requestUrl { + return _request.requestUrl; +} +- (NSString *)fullUrl { + return [_request fullURL]; +} +- (id)bizParams { + return _request.bizParams; +} +- (PTCommonRequestParameterMessage *)commonParams{ + return _request.commonParams; +} +- (PTApiNewageConfig *)config { + return _request.config; +} +@end +#pragma mark - PTApiNewageService +@implementation PTApiNewageService { + AFHTTPSessionManager *_manager; + NSPointerArray *_delegatesArray; +} ++ (PTApiNewageService *)shared { + static id sharedInstance = nil; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + sharedInstance = [[self alloc] init]; + }); + return sharedInstance; +} +- (instancetype)init { + self = [super init]; + if (self) { + _config = [PTApiNewageConfig defaultConfig]; + NSURLSessionConfiguration *sessionConfiguration = + [NSURLSessionConfiguration defaultSessionConfiguration]; + _manager = [[AFHTTPSessionManager alloc] + initWithSessionConfiguration:sessionConfiguration]; + _manager.completionQueue = dispatch_queue_create("pt.api.xiachufang.completionQueue", + DISPATCH_QUEUE_CONCURRENT); + _delegatesArray = [NSPointerArray weakObjectsPointerArray]; + NSMutableIndexSet *acceptStatusCodes = [[NSMutableIndexSet alloc] init]; + [acceptStatusCodes addIndex:200]; + [acceptStatusCodes addIndex:400]; + [acceptStatusCodes addIndex:422]; + AFJSONResponseSerializer *responseSerializer = [AFJSONResponseSerializer serializer]; + responseSerializer.acceptableStatusCodes = acceptStatusCodes; + _manager.responseSerializer = responseSerializer; + }; + return self; +} +- (PTApiNewageConfig *)copyConfig { + PTApiNewageConfig *conf = [_config copy]; + return conf; +} +- (void)addDelegate:(id)delegate { + @synchronized(_delegatesArray) { + if (![[_delegatesArray allObjects] containsObject:delegate]) { + [_delegatesArray addPointer:(__bridge void * _Nullable)delegate]; + } + } +} +- (nonnull RACSignal *)rac_StartWithParams:(nonnull PTModel *)params + requestUrl:(nonnull NSString *)requestUrl + resultClass:(nonnull Class)resultClass + requestName:(nonnull NSString *)requestName + apiConfig:(nullable PTApiNewageConfig *)apiConfig { + if (!apiConfig) { + apiConfig = [_config copy]; + } else { + [apiConfig mergeFromOtherConfig:[_config copy]]; + } + __weak typeof(self) weakSelf = self; + return [RACSignal createSignal:^RACDisposable *_Nonnull(id _Nonnull subscriber) { + __block PTCommonRequestParameterMessage *commonParams = [[PTCommonRequestParameterMessage alloc] init]; + if (weakSelf.commonParamsBlock) { + weakSelf.commonParamsBlock(commonParams); + } + NSAssert(![commonParams pt_modelIsEqual:[PTCommonRequestParameterMessage new]], @"必须设置 [PTApiNewageService shared].commonParamsBlock 的实现"); + /* 设置 Header */ + __block PTHeaderMessage *headerParams = [[PTHeaderMessage alloc] init]; + if (weakSelf.headerParamsBlock) { + weakSelf.headerParamsBlock(headerParams); + } + NSAssert(![headerParams pt_modelIsEqual:[PTHeaderMessage new]], @"必须设置 [PTApiNewageService shared].headerParamsBlock 的实现"); + __block PTApiRequest *req = [[PTApiRequest alloc] initWithName:requestName requestUrl:requestUrl commonParams:commonParams headerParams:headerParams bizParams:params config:apiConfig]; + NSURLSessionTask *task = [weakSelf startWithRequest:req + resultClass:resultClass + success:^(PTApiResponse *resp) { + [subscriber sendNext:resp.bizResult]; + [subscriber sendCompleted]; + } + failure:^(NSError *ptError) { + [subscriber sendError:ptError]; + }]; + return [RACDisposable disposableWithBlock:^{ + [task cancel]; + }]; + }]; +} +- (nonnull NSURLSessionTask *)startWithRequest:(nonnull PTApiRequest *)ptReq + resultClass:(nonnull Class)resultClass + success:(nullable PTRequestCompletionSuccessBlock)successBlock + failure:(nullable PTRequestCompletionErrorBlock)failureBlock { + NSError *error = nil; + NSURLRequest *request = [self makeRequestWithPTRequest:ptReq error:&error]; + if (error) { + if (failureBlock) { + failureBlock(error); + } + return nil; + } + __block NSMutableDictionary *context = [[NSMutableDictionary alloc] init]; + __weak typeof(self) weakSelf = self; + NSURLSessionDataTask *dataTask = [_manager + dataTaskWithRequest:request + uploadProgress:nil + downloadProgress:nil + completionHandler:^(NSURLResponse *_Nonnull resp, + id _Nullable responseObject, + NSError *_Nullable error) { + // 请求即将结束 + @synchronized(self->_delegatesArray) { + for (id delegate in self->_delegatesArray) { + if ([delegate respondsToSelector:@selector(requestWillStop:context:)]) { + [delegate requestWillStop:ptReq context:context]; + } + } + } + PTApiResponse *ptResp = nil; + NSError *ptError = nil; + [weakSelf handleWithResponse:resp responseObject:responseObject error:error ptRequest:ptReq resultClass:resultClass ptResponse:&ptResp ptError:&ptError]; + if (!ptError) { + // 请求成功 + @synchronized(self->_delegatesArray) { + for (id delegate in self->_delegatesArray) { + if ([delegate respondsToSelector:@selector(requestSuccessed:response:context:)]) { + [delegate requestSuccessed:ptReq response:ptResp context:context]; + } + } + } + dispatch_async(ptReq.config.completionQueue ?: dispatch_get_main_queue(), ^{ + if (successBlock) { + successBlock(ptResp); + } + }); + } else { + // 请求失败 + @synchronized(self->_delegatesArray) { + for (id delegate in self->_delegatesArray) { + if ([delegate respondsToSelector:@selector(requestFailed:error:context:)]) { + [delegate requestFailed:ptReq error:ptError context:context]; + } + } + } + dispatch_async(ptReq.config.completionQueue ?: dispatch_get_main_queue(), ^{ + if (failureBlock) { + failureBlock(ptError); + } + }); + } + // 请求结束 + @synchronized(self->_delegatesArray) { + for (id delegate in self->_delegatesArray) { + if ([delegate respondsToSelector:@selector(requestDidStop:response:error:context:)]) { + [delegate requestDidStop:ptReq response:ptResp error:ptError context:context]; + } + } + } + }]; + // 设置请求优先级 + if ([dataTask respondsToSelector:@selector(priority)]) { + switch (ptReq.config.requestPriority) { + case PTNewageRequestPriorityHigh: + dataTask.priority = NSURLSessionTaskPriorityHigh; + break; + case PTNewageRequestPriorityLow: + dataTask.priority = NSURLSessionTaskPriorityLow; + break; + case PTNewageRequestPriorityDefault: + /*!!fall through*/ + default: + dataTask.priority = NSURLSessionTaskPriorityDefault; + break; + } + } + // 请求即将开始 + @synchronized(self->_delegatesArray) { + for (id delegate in self->_delegatesArray) { + if ([delegate respondsToSelector:@selector(requestWillStart:context:)]) { + [delegate requestWillStart:ptReq context:context]; + } + } + } + [dataTask resume]; + return dataTask; +} +- (void)handleWithResponse:(NSURLResponse *_Nonnull)resp + responseObject:(id _Nullable)responseObject + error:(NSError *_Nullable)error + ptRequest:(PTApiRequest *)ptReq + resultClass:(Class)resultClass + ptResponse:(PTApiResponse *_Nullable *)ptResp + ptError:(NSError * _Nullable __autoreleasing *)ptError { + NSHTTPURLResponse *httpResp = (NSHTTPURLResponse *)resp; + // 网络错误 + if (error) { + if (ptError) { + *ptError = [NSError errorWithDomain:kAPIErrorDomain code:error.code userInfo:error.userInfo]; + } + } else if (httpResp.statusCode == 200) { + NSAssert(resultClass, @"必须设置resultClass"); + PTModel *resultModel = [resultClass pt_modelWithJSON:responseObject]; + PTCommonResponseParameterMessage *commonModel = [PTCommonResponseParameterMessage pt_modelWithJSON:responseObject]; +#if DEBUG + // 返回数据不能解析为字典 + NSDictionary *resultDic = [NSDictionary pt_dictionaryWithJSON:responseObject]; + if ((!resultDic || resultDic == (id)kCFNull) || (![resultDic isKindOfClass:[NSDictionary class]])){ + PTLog(@"数据正确返回,但是解析出现错误.需要调整数据结构.抓包查看或者联系后台"); + if (ptError) { + *ptError = [NSError errorWithDomain:kAPIErrorDomain code:NSIntegerMax userInfo:@{NSLocalizedDescriptionKey: @"数据序列化出错"}]; + } + return; + } + // 返回数据不能正确解析 + if (!resultModel && [resultDic count]>0) { + PTLog(@"数据正确返回,但是解析出现错误.需要调整数据结构.抓包查看或者联系后台"); + if (ptError) { + *ptError = [NSError errorWithDomain:kAPIErrorDomain code:NSIntegerMax userInfo:@{NSLocalizedDescriptionKey: @"数据序列化出错"}]; + } + return; + } +#endif + if (!resultModel) { + resultModel = [resultClass new]; + } + if (ptResp) { + *ptResp = [[PTApiResponse alloc] initWithRequest:ptReq bizResult:resultModel commonResult:commonModel]; + } + } else if (httpResp.statusCode == 400 || httpResp.statusCode == 422) { + PTLog(@"业务报错 : %@", responseObject); + PTErrorCodeMessage *errModel = [PTErrorCodeMessage pt_modelWithJSON:responseObject]; + if (ptError) { + *ptError = [NSError errorWithDomain:kAPIErrorDomain code:errModel.code userInfo:@{NSLocalizedDescriptionKey: errModel.message}]; + } + }else { + if (ptError) { + *ptError = [NSError errorWithDomain:kAPIErrorDomain code:NSIntegerMax userInfo:@{NSLocalizedDescriptionKey: [NSString stringWithFormat:@"UNKNOWN_ERROR Http.StatusCode: %ld", httpResp.statusCode]}]; + } + } +} +- (void)cancelAllRequests { + [_manager invalidateSessionCancelingTasks:YES]; +} +- (NSURLRequest *)makeRequestWithPTRequest:(PTApiRequest *)ptReq + error:(NSError *__autoreleasing *)error { + PTModel *commonParams = ptReq.commonParams; + PTModel *bizParams = ptReq.bizParams; + NSString *url = [ptReq fullURL]; + NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init]; + // 判断业务参数类型 + if ([bizParams isKindOfClass:PTModel.class]) { + [parameters addEntriesFromDictionary:[bizParams pt_modelToJSONObject]]; + } + // 判断公共参数类型 + if ([commonParams isKindOfClass:PTModel.class]) { + [parameters addEntriesFromDictionary:[commonParams pt_modelToJSONObject]]; + } + // 先序列化再算签名 + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:error]; + NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + NSAssert([self respondsToSelector:@selector(apiSignature:secret:)], @"没有分类执行apiSignature:secret:签名方法"); + NSString *signature = [self respondsToSelector:@selector(apiSignature:secret:)] ? [self apiSignature:jsonString secret:ptReq.config.apiSecret] : @""; + ptReq.headerParams.sign = signature; + NSMutableURLRequest *mutableRequest = [[AFJSONRequestSerializer serializer] requestWithMethod:@"POST" + URLString:url + parameters:parameters + error:error]; + [mutableRequest setHTTPBody:[jsonString dataUsingEncoding:NSUTF8StringEncoding]]; + [mutableRequest setValue:@"application/json" forHTTPHeaderField:@"Content-Type"]; + [mutableRequest setValue:@"0.5.5" forHTTPHeaderField:@"X-Proto-Version"]; + NSDictionary *headerDictionary = [ptReq.headerParams pt_modelToJSONObject]; + [headerDictionary enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull obj, BOOL * _Nonnull stop) { + [mutableRequest setValue:[NSString stringWithFormat:@"%@", obj] forHTTPHeaderField:key]; + }]; + return mutableRequest; +} +@end diff --git a/XCFPTApiKit/service/PTCommonRequestParameterMessage.h b/XCFPTApiKit/service/PTCommonRequestParameterMessage.h new file mode 100644 index 0000000..77c3ebb --- /dev/null +++ b/XCFPTApiKit/service/PTCommonRequestParameterMessage.h @@ -0,0 +1,50 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCommonRequestParameterMessage : PTModel +/** + 客户端类型 +*/ +@property (nonatomic, copy) NSString *origin; +/** + 客户端版本 +*/ +@property (nonatomic, copy) NSString *version; +/** + session key +*/ +@property (nonatomic, copy) NSString *sk; +/** + 位置码 +*/ +@property (nonatomic, copy) NSString *locationCode; +/** + 是否支持 webp 图片格式 +*/ +@property (nonatomic, assign) BOOL webp; +/** + api 公钥 +*/ +@property (nonatomic, copy) NSString *apiKey; +/** + 每次都需要不一样 +*/ +@property (nonatomic, copy) NSString *nonce; +/** + 当前时间毫秒数 +*/ +@property (nonatomic, copy) NSString *timestamp; +/** + 维度 +*/ +@property (nonatomic, copy) NSString *geoLat; +/** + 经度 +*/ +@property (nonatomic, copy) NSString *geoLon; +/** + 精确度 +*/ +@property (nonatomic, copy) NSString *geoAccu; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTCommonRequestParameterMessage.m b/XCFPTApiKit/service/PTCommonRequestParameterMessage.m new file mode 100644 index 0000000..d4b56d5 --- /dev/null +++ b/XCFPTApiKit/service/PTCommonRequestParameterMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCommonRequestParameterMessage.h" +@implementation PTCommonRequestParameterMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"origin": @"origin",@"version": @"version",@"sk": @"sk",@"locationCode": @"location_code",@"webp": @"webp",@"apiKey": @"api_key",@"nonce": @"nonce",@"timestamp": @"_ts",@"geoLat": @"geo_lat",@"geoLon": @"geo_lon",@"geoAccu": @"geo_accu",}; +} +@end diff --git a/XCFPTApiKit/service/PTCommonResponseParameterMessage.h b/XCFPTApiKit/service/PTCommonResponseParameterMessage.h new file mode 100644 index 0000000..490d476 --- /dev/null +++ b/XCFPTApiKit/service/PTCommonResponseParameterMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCommonResponseParameterMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTCommonResponseParameterMessage.m b/XCFPTApiKit/service/PTCommonResponseParameterMessage.m new file mode 100644 index 0000000..00f4eed --- /dev/null +++ b/XCFPTApiKit/service/PTCommonResponseParameterMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCommonResponseParameterMessage.h" +@implementation PTCommonResponseParameterMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/service/PTErrorCodeMessage.h b/XCFPTApiKit/service/PTErrorCodeMessage.h new file mode 100644 index 0000000..4e86d1a --- /dev/null +++ b/XCFPTApiKit/service/PTErrorCodeMessage.h @@ -0,0 +1,70 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSUInteger, PTErrorCodeEnum){ + UNKNOWN_ERROR = 0, + USER_NOT_EXIST = 1000, + USER_NOT_ACTIVE = 1001, + REQUEST_EMPTY = 1007, + CREATE_USER_ERROR = 1010, + SIGNATURE_ERROR = 1011, + SOURCE_OR_TARGET_ID_EMPTY = 1014, + PARAM_NOT_VALID = 1015, + RECIPE_NOT_EXIST = 1017, + USER_ABNORMAL = 1019, + NOT_ALL_PARAMETERS_PROVIDED = 1020, + PROTO_OPERATION_IS_NOT_ALLOWED = 1031, + PROTO_EVENT_NOT_EXIST = 1038, + CAN_NOT_FOLLOW_SELF = 1040, + PROTO_CREATE_REPORT_ERROR = 1041, + SEND_VERIFICATION_EXCEED_PHONE_LIMIT = 1084, + SEND_VERIFICATION_NOT_COOL_DOWN = 1085, + SMS_VERIFY_FAILED = 1086, + USER_ALREADY_BIND_PHONE = 1087, + PHONE_ALREADY_BOUND = 1088, + SEND_VERIFICATION_CODE_FAILED = 1089, + USER_NOT_BIND_PHONE = 1090, + ALREADY_BOUND_BY_OTHER_ACCOUNT = 1091, + SEND_VERIFICATION_EXCEED_USER_LIMIT = 1097, + PROTO_QUESTION_NOT_EXIST = 1122, + PROTO_USER_FORBID_SPEAK = 1140, + REQUEST_WECHAT_USER_ERROR = 1141, + VENICE_INTERNAL_SERVER_ERROR = 1145, + VENICE_API_ERROR = 1151, + FOLLOW_USER_NUMBER_EXCEEDED = 1158, + PROTO_CONTAIN_FORBIDDEN_WORDS = 1166, + FOLLOW_USER_FREQUENCY_TOO_HIGH = 1170, + LOGIN_REQUIRED = 1177, + SESSION_EXPIRED = 1178, + AUTHORIZATION_CODE_INVALID = 1210, + OAUTH_VALIDATE_FAILED = 1211, + ADRESS_BOOK_IS_TOO_BIG = 1300, + ESSAY_NOT_EXIST = 1400, + FORBID_DELETE_COMMENT = 1401, + DEVICE_ID_INVALID = 1402, + THEME_NOT_EXIST = 1403, + FORBID_UPDATE_ESSAY = 1404, + INTERESTED_TAG_MUST_OVER_2 = 1411, + DISH_NOT_EXIST = 1501, + FORBID_UPDATE_DISH = 1502, + QUESTIONNAIRE_NOT_EXIST = 1503, + WELFARE_NOT_EXIST = 1504, + USER_WELFARE_NOT_EXISTS = 1505, + PKX_FEATURE_INVALID = 1601, + EXPERIMENT_ERROR = 1700, + CHUCODE_NOT_VALID = 1800, +}; +@interface PTErrorCodeMessage : PTModel +/** + 当发生业务错误时,返回的错误信息 + */ +@property (nonatomic, copy) NSString *message; +/** + 当发生业务错误时,返回的错误Code + */ +@property (nonatomic, assign) PTErrorCodeEnum code; +- (instancetype)initWithMessage:(NSString *)message + code:(PTErrorCodeEnum)code; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTErrorCodeMessage.m b/XCFPTApiKit/service/PTErrorCodeMessage.m new file mode 100644 index 0000000..d93750e --- /dev/null +++ b/XCFPTApiKit/service/PTErrorCodeMessage.m @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTErrorCodeMessage.h" +@implementation PTErrorCodeMessage ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"message": @[@"msg", @"message"]}; +} +- (instancetype)initWithMessage:(NSString *)message + code:(PTErrorCodeEnum)code{ + self = [super init]; + if (self) { + self.message = message; + self.code =code; + } + return self; +} +@end diff --git a/XCFPTApiKit/service/PTHeaderMessage.h b/XCFPTApiKit/service/PTHeaderMessage.h new file mode 100644 index 0000000..6ec3a51 --- /dev/null +++ b/XCFPTApiKit/service/PTHeaderMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTNetworkSignalEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTHeaderMessage : PTModel +/** + 签名用的字段 +*/ +@property (nonatomic, copy) NSString *sign; +/** + 客户端设备 id, 重新安装程序不会变 +*/ +@property (nonatomic, copy) NSString *pdid; +/** + 客户端程序 id, 重新安装程序会变 +*/ +@property (nonatomic, copy) NSString *psid; +@property (nonatomic, copy) NSString *userAgent; +@property (nonatomic, assign) PTNetworkSignalEnum network; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/service/PTHeaderMessage.m b/XCFPTApiKit/service/PTHeaderMessage.m new file mode 100644 index 0000000..c2fb4bf --- /dev/null +++ b/XCFPTApiKit/service/PTHeaderMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTHeaderMessage.h" +@implementation PTHeaderMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"sign": @"X-XCF-SIGN",@"pdid": @"X-XCF-PDID",@"psid": @"X-XCF-PSID",@"userAgent": @"User-Agent",@"network": @"X-XCF-NETWORK",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTAgreementStyleEnum.h b/XCFPTApiKit/viewmodels/account/PTAgreementStyleEnum.h new file mode 100644 index 0000000..5bd683a --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTAgreementStyleEnum.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTAgreementStyleEnum_h +#define PTAgreementStyleEnum_h +typedef NS_ENUM(NSUInteger, PTAgreementStyleEnum){ + PTAgreementStyleEnumNEW = 0, + PTAgreementStyleEnumOLD = 1, +}; +#endif diff --git a/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationReqMessage.h b/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationReqMessage.h new file mode 100644 index 0000000..df3bf5a --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCreateAccountDeactivationApplicationReqMessage : PTModel +@property (nonatomic, copy) NSString *reason; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationReqMessage.m b/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationReqMessage.m new file mode 100644 index 0000000..be77718 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateAccountDeactivationApplicationReqMessage.h" +@implementation PTCreateAccountDeactivationApplicationReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"reason": @"reason",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationRespMessage.h b/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationRespMessage.h new file mode 100644 index 0000000..64399f9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCreateAccountDeactivationApplicationRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationRespMessage.m b/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationRespMessage.m new file mode 100644 index 0000000..3adffcf --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateAccountDeactivationApplicationRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateAccountDeactivationApplicationRespMessage.h" +@implementation PTCreateAccountDeactivationApplicationRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingReqMessage.h b/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingReqMessage.h new file mode 100644 index 0000000..e7fbc93 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingReqMessage.h @@ -0,0 +1,19 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCreateViaWeappWithPhoneBindingReqMessage : PTModel +/** + 微信手机号信息加密字符串 +*/ +@property (nonatomic, copy) NSString *phoneEncryptedData; +/** + 微信加密算法的初始向量 +*/ +@property (nonatomic, copy) NSString *phoneIv; +@property (nonatomic, copy) NSString *authKey; +@property (nonatomic, assign) BOOL skipPhoneBinding; +@property (nonatomic, copy) NSString *weappSrc; +@property (nonatomic, copy) NSString *infoEncryptedData; +@property (nonatomic, copy) NSString *infoIv; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingReqMessage.m b/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingReqMessage.m new file mode 100644 index 0000000..b9df76f --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateViaWeappWithPhoneBindingReqMessage.h" +@implementation PTCreateViaWeappWithPhoneBindingReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"phoneEncryptedData": @"phone_encrypted_data",@"phoneIv": @"phone_iv",@"authKey": @"auth_key",@"skipPhoneBinding": @"skip_phone_binding",@"weappSrc": @"weapp_src",@"infoEncryptedData": @"info_encrypted_data",@"infoIv": @"info_iv",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingRespMessage.h b/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingRespMessage.h new file mode 100644 index 0000000..7a3e3f4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAccountMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCreateViaWeappWithPhoneBindingRespMessage : PTModel +@property (nonatomic, strong) PTAccountMessage *account; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingRespMessage.m b/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingRespMessage.m new file mode 100644 index 0000000..a5b9269 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateViaWeappWithPhoneBindingRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateViaWeappWithPhoneBindingRespMessage.h" +@implementation PTCreateViaWeappWithPhoneBindingRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"account": @"account",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingReqMessage.h b/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingReqMessage.h new file mode 100644 index 0000000..5cc2f0f --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCreateViaWechatWithPhoneBindingReqMessage : PTModel +@property (nonatomic, copy) NSString *phoneNumber; +@property (nonatomic, copy) NSString *verificationCode; +@property (nonatomic, copy) NSString *countryCode; +@property (nonatomic, copy) NSString *authKey; +@property (nonatomic, assign) BOOL skipPhoneBinding; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingReqMessage.m b/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingReqMessage.m new file mode 100644 index 0000000..f468592 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateViaWechatWithPhoneBindingReqMessage.h" +@implementation PTCreateViaWechatWithPhoneBindingReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"phoneNumber": @"phone_number",@"verificationCode": @"verification_code",@"countryCode": @"country_code",@"authKey": @"auth_key",@"skipPhoneBinding": @"skip_phone_binding",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingRespMessage.h b/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingRespMessage.h new file mode 100644 index 0000000..0940e65 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAccountMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCreateViaWechatWithPhoneBindingRespMessage : PTModel +@property (nonatomic, strong) PTAccountMessage *account; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingRespMessage.m b/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingRespMessage.m new file mode 100644 index 0000000..f709073 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTCreateViaWechatWithPhoneBindingRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateViaWechatWithPhoneBindingRespMessage.h" +@implementation PTCreateViaWechatWithPhoneBindingRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"account": @"account",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementReqMessage.h b/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementReqMessage.h new file mode 100644 index 0000000..3d94433 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDeviceAgreeAgreementReqMessage : PTModel +/** + 设备唯一标识符(当前为 PDID) +*/ +@property (nonatomic, copy) NSString *deviceId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementReqMessage.m b/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementReqMessage.m new file mode 100644 index 0000000..2084f29 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDeviceAgreeAgreementReqMessage.h" +@implementation PTDeviceAgreeAgreementReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"deviceId": @"device_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementRespMessage.h b/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementRespMessage.h new file mode 100644 index 0000000..ccf9d18 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDeviceAgreeAgreementRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementRespMessage.m b/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementRespMessage.m new file mode 100644 index 0000000..95b75ad --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTDeviceAgreeAgreementRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDeviceAgreeAgreementRespMessage.h" +@implementation PTDeviceAgreeAgreementRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationReqMessage.h b/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationReqMessage.h new file mode 100644 index 0000000..27a3a18 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAccountDeactivationApplicationReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationReqMessage.m b/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationReqMessage.m new file mode 100644 index 0000000..edab1c6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAccountDeactivationApplicationReqMessage.h" +@implementation PTGetAccountDeactivationApplicationReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationRespMessage.h b/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationRespMessage.h new file mode 100644 index 0000000..8570fed --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAccountDeactivationApplicationMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAccountDeactivationApplicationRespMessage : PTModel +@property (nonatomic, strong) PTAccountDeactivationApplicationMessage *application; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationRespMessage.m b/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationRespMessage.m new file mode 100644 index 0000000..68faeb5 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetAccountDeactivationApplicationRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAccountDeactivationApplicationRespMessage.h" +@implementation PTGetAccountDeactivationApplicationRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"application": @"application",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeReqMessage.h b/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeReqMessage.h new file mode 100644 index 0000000..c4ddc06 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAuthKeyByAuthCodeReqMessage : PTModel +/** + 第三方登录根据 auth code 获取 auth key +*/ +@property (nonatomic, copy) NSString *authCode; +@property (nonatomic, copy) NSString *provider; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeReqMessage.m b/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeReqMessage.m new file mode 100644 index 0000000..bea941e --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAuthKeyByAuthCodeReqMessage.h" +@implementation PTGetAuthKeyByAuthCodeReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"authCode": @"auth_code",@"provider": @"provider",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeRespMessage.h b/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeRespMessage.h new file mode 100644 index 0000000..dc35b6f --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAuthKeyByAuthCodeRespMessage : PTModel +@property (nonatomic, copy) NSString *authKey; +@property (nonatomic, assign) BOOL isUserExist; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeRespMessage.m b/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeRespMessage.m new file mode 100644 index 0000000..908cfd2 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetAuthKeyByAuthCodeRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAuthKeyByAuthCodeRespMessage.h" +@implementation PTGetAuthKeyByAuthCodeRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"authKey": @"auth_key",@"isUserExist": @"is_user_exist",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsReqMessage.h b/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsReqMessage.h new file mode 100644 index 0000000..9f3442b --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetDeviceRecommendTagsReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsReqMessage.m b/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsReqMessage.m new file mode 100644 index 0000000..97e314a --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetDeviceRecommendTagsReqMessage.h" +@implementation PTGetDeviceRecommendTagsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsRespMessage.h b/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsRespMessage.h new file mode 100644 index 0000000..b9f1487 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetDeviceRecommendTagsRespMessage : PTModel +@property (nonatomic, strong) NSArray *tags; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsRespMessage.m b/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsRespMessage.m new file mode 100644 index 0000000..fc9276c --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetDeviceRecommendTagsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetDeviceRecommendTagsRespMessage.h" +@implementation PTGetDeviceRecommendTagsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tags": @"tags",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersReqMessage.h b/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersReqMessage.h new file mode 100644 index 0000000..c75c4b8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFeedsPageRecommendationUsersReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersReqMessage.m b/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersReqMessage.m new file mode 100644 index 0000000..91e6dfc --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFeedsPageRecommendationUsersReqMessage.h" +@implementation PTGetFeedsPageRecommendationUsersReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersRespMessage.h b/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersRespMessage.h new file mode 100644 index 0000000..7badb33 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecommendationUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFeedsPageRecommendationUsersRespMessage : PTModel +@property (nonatomic, strong) NSArray *recommendationUsers; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersRespMessage.m b/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersRespMessage.m new file mode 100644 index 0000000..6d3f242 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetFeedsPageRecommendationUsersRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFeedsPageRecommendationUsersRespMessage.h" +@implementation PTGetFeedsPageRecommendationUsersRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recommendationUsers" : [PTRecommendationUserMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recommendationUsers": @"recommendation_users",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementReqMessage.h b/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementReqMessage.h new file mode 100644 index 0000000..0789e98 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetIsDeviceAgreeAgreementReqMessage : PTModel +/** + 设备唯一标识符(当前为 PDID) +*/ +@property (nonatomic, copy) NSString *deviceId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementReqMessage.m b/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementReqMessage.m new file mode 100644 index 0000000..d91bba1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetIsDeviceAgreeAgreementReqMessage.h" +@implementation PTGetIsDeviceAgreeAgreementReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"deviceId": @"device_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementRespMessage.h b/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementRespMessage.h new file mode 100644 index 0000000..32451b0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementRespMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAgreementStyleEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetIsDeviceAgreeAgreementRespMessage : PTModel +@property (nonatomic, assign) BOOL isAgree; +@property (nonatomic, assign) PTAgreementStyleEnum agreementStyle; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementRespMessage.m b/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementRespMessage.m new file mode 100644 index 0000000..e113461 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetIsDeviceAgreeAgreementRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetIsDeviceAgreeAgreementRespMessage.h" +@implementation PTGetIsDeviceAgreeAgreementRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isAgree": @"is_agree",@"agreementStyle": @"agreement_style",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersReqMessage.h b/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersReqMessage.h new file mode 100644 index 0000000..aaf5e9f --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetUserPageRecommendationUsersReqMessage : PTModel +@property (nonatomic, copy) NSString *followedUserId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersReqMessage.m b/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersReqMessage.m new file mode 100644 index 0000000..9fc0dea --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetUserPageRecommendationUsersReqMessage.h" +@implementation PTGetUserPageRecommendationUsersReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"followedUserId": @"followed_user_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersRespMessage.h b/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersRespMessage.h new file mode 100644 index 0000000..da76e42 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecommendationUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetUserPageRecommendationUsersRespMessage : PTModel +@property (nonatomic, strong) NSArray *recommendationUsers; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersRespMessage.m b/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersRespMessage.m new file mode 100644 index 0000000..af9d9fa --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetUserPageRecommendationUsersRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetUserPageRecommendationUsersRespMessage.h" +@implementation PTGetUserPageRecommendationUsersRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recommendationUsers" : [PTRecommendationUserMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recommendationUsers": @"recommendation_users",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookReqMessage.h b/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookReqMessage.h new file mode 100644 index 0000000..b633433 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 通过用户已经上传的通讯录来获取通讯录中的好友 +*/ +@interface PTGetUsersByAddressBookReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookReqMessage.m b/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookReqMessage.m new file mode 100644 index 0000000..568ec03 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetUsersByAddressBookReqMessage.h" +@implementation PTGetUsersByAddressBookReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookRespMessage.h b/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookRespMessage.h new file mode 100644 index 0000000..625d29b --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAddressBookFriendMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetUsersByAddressBookRespMessage : PTModel +@property (nonatomic, strong) NSArray *friends; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookRespMessage.m b/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookRespMessage.m new file mode 100644 index 0000000..08ab109 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTGetUsersByAddressBookRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetUsersByAddressBookRespMessage.h" +@implementation PTGetUsersByAddressBookRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"friends" : [PTAddressBookFriendMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"friends": @"friends",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementReqMessage.h b/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementReqMessage.h new file mode 100644 index 0000000..f490f08 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTIsUpdateAgreementReqMessage : PTModel +@property (nonatomic, assign) int32_t agreeAgreementTimestamp; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementReqMessage.m b/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementReqMessage.m new file mode 100644 index 0000000..5e84317 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTIsUpdateAgreementReqMessage.h" +@implementation PTIsUpdateAgreementReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"agreeAgreementTimestamp": @"agree_agreement_timestamp",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementRespMessage.h b/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementRespMessage.h new file mode 100644 index 0000000..99c1890 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTIsUpdateAgreementRespMessage : PTModel +@property (nonatomic, assign) BOOL needUpdateAgreement; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementRespMessage.m b/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementRespMessage.m new file mode 100644 index 0000000..929df80 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTIsUpdateAgreementRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTIsUpdateAgreementRespMessage.h" +@implementation PTIsUpdateAgreementRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"needUpdateAgreement": @"need_update_agreement",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceReqMessage.h b/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceReqMessage.h new file mode 100644 index 0000000..dfa9475 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLoginViaDeviceReqMessage : PTModel +/** + 设备唯一标识符(当前为 PDID) +*/ +@property (nonatomic, copy) NSString *deviceId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceReqMessage.m b/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceReqMessage.m new file mode 100644 index 0000000..5ea9fdd --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLoginViaDeviceReqMessage.h" +@implementation PTLoginViaDeviceReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"deviceId": @"device_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceRespMessage.h b/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceRespMessage.h new file mode 100644 index 0000000..699e355 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceRespMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAccountMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLoginViaDeviceRespMessage : PTModel +@property (nonatomic, strong) PTAccountMessage *account; +/** + 标识该账号只能在该设备使用(个人主页不同样式) +*/ +@property (nonatomic, assign) BOOL isDeviceOnlyUser; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceRespMessage.m b/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceRespMessage.m new file mode 100644 index 0000000..f4379ec --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaDeviceRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLoginViaDeviceRespMessage.h" +@implementation PTLoginViaDeviceRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"account": @"account",@"isDeviceOnlyUser": @"is_device_only_user",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2ReqMessage.h b/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2ReqMessage.h new file mode 100644 index 0000000..bcfb5c8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2ReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLoginViaPhoneV2ReqMessage : PTModel +@property (nonatomic, copy) NSString *phoneNumber; +@property (nonatomic, copy) NSString *verificationCode; +@property (nonatomic, copy) NSString *countryCode; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2ReqMessage.m b/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2ReqMessage.m new file mode 100644 index 0000000..2291e3a --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLoginViaPhoneV2ReqMessage.h" +@implementation PTLoginViaPhoneV2ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"phoneNumber": @"phone_number",@"verificationCode": @"verification_code",@"countryCode": @"country_code",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2RespMessage.h b/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2RespMessage.h new file mode 100644 index 0000000..50b55ba --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2RespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAccountMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLoginViaPhoneV2RespMessage : PTModel +@property (nonatomic, strong) PTAccountMessage *account; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2RespMessage.m b/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2RespMessage.m new file mode 100644 index 0000000..c35770b --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaPhoneV2RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLoginViaPhoneV2RespMessage.h" +@implementation PTLoginViaPhoneV2RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"account": @"account",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneReqMessage.h b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneReqMessage.h new file mode 100644 index 0000000..e7c41ae --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLoginViaWeappPhoneReqMessage : PTModel +@property (nonatomic, copy) NSString *authKey; +@property (nonatomic, copy) NSString *phoneEncryptedData; +@property (nonatomic, copy) NSString *phoneIv; +@property (nonatomic, copy) NSString *weappSrc; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneReqMessage.m b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneReqMessage.m new file mode 100644 index 0000000..a39cc20 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLoginViaWeappPhoneReqMessage.h" +@implementation PTLoginViaWeappPhoneReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"authKey": @"auth_key",@"phoneEncryptedData": @"phone_encrypted_data",@"phoneIv": @"phone_iv",@"weappSrc": @"weapp_src",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneRespMessage.h b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneRespMessage.h new file mode 100644 index 0000000..5fafe4f --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAccountMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLoginViaWeappPhoneRespMessage : PTModel +@property (nonatomic, strong) PTAccountMessage *account; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneRespMessage.m b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneRespMessage.m new file mode 100644 index 0000000..1df8b93 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappPhoneRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLoginViaWeappPhoneRespMessage.h" +@implementation PTLoginViaWeappPhoneRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"account": @"account",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWeappReqMessage.h b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappReqMessage.h new file mode 100644 index 0000000..cc81ae5 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLoginViaWeappReqMessage : PTModel +@property (nonatomic, copy) NSString *jsCode; +@property (nonatomic, copy) NSString *weappSrc; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWeappReqMessage.m b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappReqMessage.m new file mode 100644 index 0000000..0c63ee8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLoginViaWeappReqMessage.h" +@implementation PTLoginViaWeappReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"jsCode": @"js_code",@"weappSrc": @"weapp_src",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWeappRespMessage.h b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappRespMessage.h new file mode 100644 index 0000000..6bb3a25 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappRespMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAccountMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLoginViaWeappRespMessage : PTModel +@property (nonatomic, strong) PTAccountMessage *account; +@property (nonatomic, assign) BOOL loginSuccess; +@property (nonatomic, copy) NSString *authKey; +@property (nonatomic, assign) BOOL canSkipPhoneBinding; +@property (nonatomic, copy) NSString *unionid; +@property (nonatomic, copy) NSString *openid; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWeappRespMessage.m b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappRespMessage.m new file mode 100644 index 0000000..a97017e --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWeappRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLoginViaWeappRespMessage.h" +@implementation PTLoginViaWeappRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"account": @"account",@"loginSuccess": @"login_success",@"authKey": @"auth_key",@"canSkipPhoneBinding": @"can_skip_phone_binding",@"unionid": @"unionid",@"openid": @"openid",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWechatReqMessage.h b/XCFPTApiKit/viewmodels/account/PTLoginViaWechatReqMessage.h new file mode 100644 index 0000000..af2cb59 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWechatReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLoginViaWechatReqMessage : PTModel +/** + 微信应用登录 authorization code +*/ +@property (nonatomic, copy) NSString *code; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWechatReqMessage.m b/XCFPTApiKit/viewmodels/account/PTLoginViaWechatReqMessage.m new file mode 100644 index 0000000..51fddec --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWechatReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLoginViaWechatReqMessage.h" +@implementation PTLoginViaWechatReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"code": @"code",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWechatRespMessage.h b/XCFPTApiKit/viewmodels/account/PTLoginViaWechatRespMessage.h new file mode 100644 index 0000000..9b9918b --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWechatRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAccountMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLoginViaWechatRespMessage : PTModel +@property (nonatomic, strong) PTAccountMessage *account; +@property (nonatomic, assign) BOOL loginSuccess; +@property (nonatomic, copy) NSString *authKey; +@property (nonatomic, assign) BOOL canSkipPhoneBinding; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTLoginViaWechatRespMessage.m b/XCFPTApiKit/viewmodels/account/PTLoginViaWechatRespMessage.m new file mode 100644 index 0000000..15f30b5 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTLoginViaWechatRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLoginViaWechatRespMessage.h" +@implementation PTLoginViaWechatRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"account": @"account",@"loginSuccess": @"login_success",@"authKey": @"auth_key",@"canSkipPhoneBinding": @"can_skip_phone_binding",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTRecommendationUserMessage.h b/XCFPTApiKit/viewmodels/account/PTRecommendationUserMessage.h new file mode 100644 index 0000000..6374767 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTRecommendationUserMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecommendationUserMessage : PTModel +@property (nonatomic, strong) PTUserMessage *user; +@property (nonatomic, copy) NSString *reason; +@property (nonatomic, copy) NSString *reasonTail; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTRecommendationUserMessage.m b/XCFPTApiKit/viewmodels/account/PTRecommendationUserMessage.m new file mode 100644 index 0000000..c3fca83 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTRecommendationUserMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecommendationUserMessage.h" +@implementation PTRecommendationUserMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"user": @"user",@"reason": @"reason",@"reasonTail": @"reason_tail",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2ReqMessage.h b/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2ReqMessage.h new file mode 100644 index 0000000..cf4c524 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2ReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSendPhoneLoginVerificationCodeV2ReqMessage : PTModel +@property (nonatomic, copy) NSString *phoneNumber; +@property (nonatomic, copy) NSString *userIdent; +@property (nonatomic, copy) NSString *countryCode; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2ReqMessage.m b/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2ReqMessage.m new file mode 100644 index 0000000..456a6ad --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSendPhoneLoginVerificationCodeV2ReqMessage.h" +@implementation PTSendPhoneLoginVerificationCodeV2ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"phoneNumber": @"phone_number",@"userIdent": @"user_ident",@"countryCode": @"country_code",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2RespMessage.h b/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2RespMessage.h new file mode 100644 index 0000000..3df25a8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2RespMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSendPhoneLoginVerificationCodeV2RespMessage : PTModel +@property (nonatomic, copy) NSString *serialNumber; +@property (nonatomic, copy) NSString *countryCode; +@property (nonatomic, copy) NSString *phoneNumber; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2RespMessage.m b/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2RespMessage.m new file mode 100644 index 0000000..04b5fab --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTSendPhoneLoginVerificationCodeV2RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSendPhoneLoginVerificationCodeV2RespMessage.h" +@implementation PTSendPhoneLoginVerificationCodeV2RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"serialNumber": @"serial_number",@"countryCode": @"country_code",@"phoneNumber": @"phone_number",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookReqMessage.h b/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookReqMessage.h new file mode 100644 index 0000000..1037021 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTContactMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 上传用户的通讯录 +*/ +@interface PTUploadUserAddressBookReqMessage : PTModel +@property (nonatomic, strong) NSArray *contacts; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookReqMessage.m b/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookReqMessage.m new file mode 100644 index 0000000..c8adcdd --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUploadUserAddressBookReqMessage.h" +@implementation PTUploadUserAddressBookReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"contacts" : [PTContactMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"contacts": @"contacts",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookRespMessage.h b/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookRespMessage.h new file mode 100644 index 0000000..4b45e33 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUploadUserAddressBookRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookRespMessage.m b/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookRespMessage.m new file mode 100644 index 0000000..24622a9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTUploadUserAddressBookRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUploadUserAddressBookRespMessage.h" +@implementation PTUploadUserAddressBookRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3ReqMessage.h b/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3ReqMessage.h new file mode 100644 index 0000000..3c03e27 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3ReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTVerifyAndBindPhoneV3ReqMessage : PTModel +@property (nonatomic, copy) NSString *phoneNumber; +@property (nonatomic, copy) NSString *verificationCode; +@property (nonatomic, copy) NSString *countryCode; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3ReqMessage.m b/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3ReqMessage.m new file mode 100644 index 0000000..21f6494 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTVerifyAndBindPhoneV3ReqMessage.h" +@implementation PTVerifyAndBindPhoneV3ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"phoneNumber": @"phone_number",@"verificationCode": @"verification_code",@"countryCode": @"country_code",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3RespMessage.h b/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3RespMessage.h new file mode 100644 index 0000000..63328d8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3RespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTVerifyAndBindPhoneV3RespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3RespMessage.m b/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3RespMessage.m new file mode 100644 index 0000000..08a4c21 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTVerifyAndBindPhoneV3RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTVerifyAndBindPhoneV3RespMessage.h" +@implementation PTVerifyAndBindPhoneV3RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3ReqMessage.h b/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3ReqMessage.h new file mode 100644 index 0000000..f6265c6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3ReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTVerifyAndReplacePhoneBindingV3ReqMessage : PTModel +@property (nonatomic, copy) NSString *phoneNumber; +@property (nonatomic, copy) NSString *verificationCode; +@property (nonatomic, copy) NSString *countryCode; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3ReqMessage.m b/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3ReqMessage.m new file mode 100644 index 0000000..2f2c299 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTVerifyAndReplacePhoneBindingV3ReqMessage.h" +@implementation PTVerifyAndReplacePhoneBindingV3ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"phoneNumber": @"phone_number",@"verificationCode": @"verification_code",@"countryCode": @"country_code",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3RespMessage.h b/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3RespMessage.h new file mode 100644 index 0000000..7d8dd8f --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3RespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTVerifyAndReplacePhoneBindingV3RespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3RespMessage.m b/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3RespMessage.m new file mode 100644 index 0000000..fce31f6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/account/PTVerifyAndReplacePhoneBindingV3RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTVerifyAndReplacePhoneBindingV3RespMessage.h" +@implementation PTVerifyAndReplacePhoneBindingV3RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsReqMessage.h b/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsReqMessage.h new file mode 100644 index 0000000..7a5cb76 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsReqMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTNetworkCarrierEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCacheSplashAdsReqMessage : PTModel +@property (nonatomic, copy) NSString *imeiMd5; +@property (nonatomic, copy) NSString *idfa; +@property (nonatomic, copy) NSString *macMd5; +@property (nonatomic, copy) NSString *osVersion; +@property (nonatomic, assign) int32_t width; +@property (nonatomic, assign) int32_t height; +@property (nonatomic, copy) NSString *oaid; +@property (nonatomic, assign) PTNetworkCarrierEnum network; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsReqMessage.m b/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsReqMessage.m new file mode 100644 index 0000000..90831d4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCacheSplashAdsReqMessage.h" +@implementation PTCacheSplashAdsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"imeiMd5": @"imei_md5",@"idfa": @"idfa",@"macMd5": @"mac_md5",@"osVersion": @"os_version",@"width": @"width",@"height": @"height",@"oaid": @"oaid",@"network": @"network",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsRespMessage.h b/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsRespMessage.h new file mode 100644 index 0000000..4ae2172 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTADMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCacheSplashAdsRespMessage : PTModel +@property (nonatomic, strong) NSArray *splashAds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsRespMessage.m b/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsRespMessage.m new file mode 100644 index 0000000..cfb868b --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTCacheSplashAdsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCacheSplashAdsRespMessage.h" +@implementation PTCacheSplashAdsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"splashAds" : [PTADMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"splashAds": @"splash_ads",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoReqMessage.h b/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoReqMessage.h new file mode 100644 index 0000000..cdb4063 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetDishesUploadedPageBannerInfoReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoReqMessage.m b/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoReqMessage.m new file mode 100644 index 0000000..2db452b --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetDishesUploadedPageBannerInfoReqMessage.h" +@implementation PTGetDishesUploadedPageBannerInfoReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoRespMessage.h b/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoRespMessage.h new file mode 100644 index 0000000..876a1e6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTADMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetDishesUploadedPageBannerInfoRespMessage : PTModel +@property (nonatomic, strong) PTADMessage *bannerInfo; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoRespMessage.m b/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoRespMessage.m new file mode 100644 index 0000000..af9715e --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTGetDishesUploadedPageBannerInfoRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetDishesUploadedPageBannerInfoRespMessage.h" +@implementation PTGetDishesUploadedPageBannerInfoRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"bannerInfo": @"banner_info",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameReqMessage.h b/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameReqMessage.h new file mode 100644 index 0000000..e2c98c9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameReqMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTNetworkCarrierEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLookupAdsBySlotNameReqMessage : PTModel +@property (nonatomic, copy) NSString *imeiMd5; +@property (nonatomic, copy) NSString *idfa; +@property (nonatomic, copy) NSString *macMd5; +@property (nonatomic, copy) NSString *osVersion; +@property (nonatomic, assign) int32_t width; +@property (nonatomic, assign) int32_t height; +@property (nonatomic, copy) NSString *slotName; +@property (nonatomic, copy) NSString *oaid; +@property (nonatomic, assign) PTNetworkCarrierEnum network; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameReqMessage.m b/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameReqMessage.m new file mode 100644 index 0000000..8073b24 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLookupAdsBySlotNameReqMessage.h" +@implementation PTLookupAdsBySlotNameReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"imeiMd5": @"imei_md5",@"idfa": @"idfa",@"macMd5": @"mac_md5",@"osVersion": @"os_version",@"width": @"width",@"height": @"height",@"slotName": @"slot_name",@"oaid": @"oaid",@"network": @"network",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameRespMessage.h b/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameRespMessage.h new file mode 100644 index 0000000..3ec3ec7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSlotADInfoMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLookupAdsBySlotNameRespMessage : PTModel +@property (nonatomic, strong) NSArray *ads; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameRespMessage.m b/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameRespMessage.m new file mode 100644 index 0000000..68dce81 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTLookupAdsBySlotNameRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLookupAdsBySlotNameRespMessage.h" +@implementation PTLookupAdsBySlotNameRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"ads" : [PTSlotADInfoMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"ads": @"ads",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleReqMessage.h b/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleReqMessage.h new file mode 100644 index 0000000..747c97d --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLookupSdkAdScheduleReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleReqMessage.m b/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleReqMessage.m new file mode 100644 index 0000000..328a426 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLookupSdkAdScheduleReqMessage.h" +@implementation PTLookupSdkAdScheduleReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleRespMessage.h b/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleRespMessage.h new file mode 100644 index 0000000..da845db --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSdkAdScheduleMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTLookupSdkAdScheduleRespMessage : PTModel +@property (nonatomic, strong) NSArray *schedule; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleRespMessage.m b/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleRespMessage.m new file mode 100644 index 0000000..d2ec184 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ad/PTLookupSdkAdScheduleRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTLookupSdkAdScheduleRespMessage.h" +@implementation PTLookupSdkAdScheduleRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"schedule" : [PTSdkAdScheduleMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"schedule": @"schedule",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticReqMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticReqMessage.h new file mode 100644 index 0000000..e906d8c --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserAccessSourceStatisticReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, copy) NSString *recipeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticReqMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticReqMessage.m new file mode 100644 index 0000000..0ee989d --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserAccessSourceStatisticReqMessage.h" +@implementation PTGetAdvertiserAccessSourceStatisticReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",@"recipeId": @"recipe_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticRespMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticRespMessage.h new file mode 100644 index 0000000..c2a6ddd --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAdvertiserSourceCountStatisticMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserAccessSourceStatisticRespMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, strong) NSArray *data; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticRespMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticRespMessage.m new file mode 100644 index 0000000..9f96782 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessSourceStatisticRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserAccessSourceStatisticRespMessage.h" +@implementation PTGetAdvertiserAccessSourceStatisticRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"data" : [PTAdvertiserSourceCountStatisticMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",@"data": @"data",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticReqMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticReqMessage.h new file mode 100644 index 0000000..8b3c2e1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserAccessTopTenStatisticReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticReqMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticReqMessage.m new file mode 100644 index 0000000..fd9fc7d --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserAccessTopTenStatisticReqMessage.h" +@implementation PTGetAdvertiserAccessTopTenStatisticReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticRespMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticRespMessage.h new file mode 100644 index 0000000..4065eb1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAdvertiserAccessTopTenStatisticMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserAccessTopTenStatisticRespMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, strong) NSArray *data; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticRespMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticRespMessage.m new file mode 100644 index 0000000..f89ddc8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserAccessTopTenStatisticRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserAccessTopTenStatisticRespMessage.h" +@implementation PTGetAdvertiserAccessTopTenStatisticRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"data" : [PTAdvertiserAccessTopTenStatisticMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",@"data": @"data",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticReqMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticReqMessage.h new file mode 100644 index 0000000..e69e16d --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserDataStatisticReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticReqMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticReqMessage.m new file mode 100644 index 0000000..4950fbe --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserDataStatisticReqMessage.h" +@implementation PTGetAdvertiserDataStatisticReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticRespMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticRespMessage.h new file mode 100644 index 0000000..b52f65f --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAdvertiserDataStatisticMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserDataStatisticRespMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, strong) NSArray *data; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticRespMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticRespMessage.m new file mode 100644 index 0000000..82ae079 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserDataStatisticRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserDataStatisticRespMessage.h" +@implementation PTGetAdvertiserDataStatisticRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"data" : [PTAdvertiserDataStatisticMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",@"data": @"data",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticReqMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticReqMessage.h new file mode 100644 index 0000000..b8aa229 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserKeywordStatisticReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, copy) NSString *recipeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticReqMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticReqMessage.m new file mode 100644 index 0000000..11cc9a4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserKeywordStatisticReqMessage.h" +@implementation PTGetAdvertiserKeywordStatisticReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",@"recipeId": @"recipe_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticRespMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticRespMessage.h new file mode 100644 index 0000000..d2ab25b --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAdvertiserKeywordStatisticMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserKeywordStatisticRespMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, strong) NSArray *data; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticRespMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticRespMessage.m new file mode 100644 index 0000000..30519e0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserKeywordStatisticRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserKeywordStatisticRespMessage.h" +@implementation PTGetAdvertiserKeywordStatisticRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"data" : [PTAdvertiserKeywordStatisticMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",@"data": @"data",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatReqMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatReqMessage.h new file mode 100644 index 0000000..f486ddb --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTStatisticTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserOneDayOneNumberStatReqMessage : PTModel +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, assign) PTStatisticTypeEnum statisticType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatReqMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatReqMessage.m new file mode 100644 index 0000000..f261e2f --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserOneDayOneNumberStatReqMessage.h" +@implementation PTGetAdvertiserOneDayOneNumberStatReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"beginDate": @"begin_date",@"endDate": @"end_date",@"userId": @"user_id",@"statisticType": @"statistic_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatRespMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatRespMessage.h new file mode 100644 index 0000000..0fc568e --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTOneDayOneNumberStatisticMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserOneDayOneNumberStatRespMessage : PTModel +@property (nonatomic, strong) NSArray *statistics; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatRespMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatRespMessage.m new file mode 100644 index 0000000..437cb47 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserOneDayOneNumberStatRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserOneDayOneNumberStatRespMessage.h" +@implementation PTGetAdvertiserOneDayOneNumberStatRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"statistics" : [PTOneDayOneNumberStatisticMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"statistics": @"statistics",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductReqMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductReqMessage.h new file mode 100644 index 0000000..725d47b --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserProductReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductReqMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductReqMessage.m new file mode 100644 index 0000000..ae98509 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserProductReqMessage.h" +@implementation PTGetAdvertiserProductReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductRespMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductRespMessage.h new file mode 100644 index 0000000..6429e1c --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAdvertiserProductMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserProductRespMessage : PTModel +@property (nonatomic, strong) NSArray *product; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductRespMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductRespMessage.m new file mode 100644 index 0000000..2ea5aa4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserProductRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserProductRespMessage.h" +@implementation PTGetAdvertiserProductRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"product" : [PTAdvertiserProductMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"product": @"product",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsReqMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsReqMessage.h new file mode 100644 index 0000000..f16db9d --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserQuestionnaireStatisticsReqMessage : PTModel +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, copy) NSString *userId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsReqMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsReqMessage.m new file mode 100644 index 0000000..8ab85c9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserQuestionnaireStatisticsReqMessage.h" +@implementation PTGetAdvertiserQuestionnaireStatisticsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"beginDate": @"begin_date",@"endDate": @"end_date",@"userId": @"user_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsRespMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsRespMessage.h new file mode 100644 index 0000000..256eab9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionnaireStatsMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserQuestionnaireStatisticsRespMessage : PTModel +@property (nonatomic, strong) NSArray *stats; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsRespMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsRespMessage.m new file mode 100644 index 0000000..29cc3de --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserQuestionnaireStatisticsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserQuestionnaireStatisticsRespMessage.h" +@implementation PTGetAdvertiserQuestionnaireStatisticsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"stats" : [PTQuestionnaireStatsMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"stats": @"stats",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticReqMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticReqMessage.h new file mode 100644 index 0000000..737af19 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserRecipeDailyStatisticReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, copy) NSString *recipeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticReqMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticReqMessage.m new file mode 100644 index 0000000..a0af4a7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserRecipeDailyStatisticReqMessage.h" +@implementation PTGetAdvertiserRecipeDailyStatisticReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",@"recipeId": @"recipe_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticRespMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticRespMessage.h new file mode 100644 index 0000000..3dcd09e --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAdvertiserDataStatisticMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserRecipeDailyStatisticRespMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, strong) NSArray *data; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticRespMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticRespMessage.m new file mode 100644 index 0000000..552e651 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserRecipeDailyStatisticRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserRecipeDailyStatisticRespMessage.h" +@implementation PTGetAdvertiserRecipeDailyStatisticRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"data" : [PTAdvertiserDataStatisticMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",@"data": @"data",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticReqMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticReqMessage.h new file mode 100644 index 0000000..3bd629b --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserSourceImpressionStatisticReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, copy) NSString *recipeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticReqMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticReqMessage.m new file mode 100644 index 0000000..6c1c581 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserSourceImpressionStatisticReqMessage.h" +@implementation PTGetAdvertiserSourceImpressionStatisticReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",@"recipeId": @"recipe_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticRespMessage.h b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticRespMessage.h new file mode 100644 index 0000000..7e0f8a6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTAdvertiserSourceCountStatisticMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAdvertiserSourceImpressionStatisticRespMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *beginDate; +@property (nonatomic, copy) NSString *endDate; +@property (nonatomic, strong) NSArray *data; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticRespMessage.m b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticRespMessage.m new file mode 100644 index 0000000..cd2d90d --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTGetAdvertiserSourceImpressionStatisticRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAdvertiserSourceImpressionStatisticRespMessage.h" +@implementation PTGetAdvertiserSourceImpressionStatisticRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"data" : [PTAdvertiserSourceCountStatisticMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"beginDate": @"begin_date",@"endDate": @"end_date",@"data": @"data",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/advertiser/PTStatisticTypeEnum.h b/XCFPTApiKit/viewmodels/advertiser/PTStatisticTypeEnum.h new file mode 100644 index 0000000..4dfd932 --- /dev/null +++ b/XCFPTApiKit/viewmodels/advertiser/PTStatisticTypeEnum.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTStatisticTypeEnum_h +#define PTStatisticTypeEnum_h +typedef NS_ENUM(NSUInteger, PTStatisticTypeEnum){ + PTStatisticTypeEnumHOE_INDEX = 0, +}; +#endif diff --git a/XCFPTApiKit/viewmodels/board/PTCountUserBoardsReqMessage.h b/XCFPTApiKit/viewmodels/board/PTCountUserBoardsReqMessage.h new file mode 100644 index 0000000..6fe1127 --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTCountUserBoardsReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取当前用户收藏信息 +*/ +@interface PTCountUserBoardsReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/board/PTCountUserBoardsReqMessage.m b/XCFPTApiKit/viewmodels/board/PTCountUserBoardsReqMessage.m new file mode 100644 index 0000000..8f2aa18 --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTCountUserBoardsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCountUserBoardsReqMessage.h" +@implementation PTCountUserBoardsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/board/PTCountUserBoardsRespMessage.h b/XCFPTApiKit/viewmodels/board/PTCountUserBoardsRespMessage.h new file mode 100644 index 0000000..2a25f87 --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTCountUserBoardsRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取用户的收藏信息响应 +*/ +@interface PTCountUserBoardsRespMessage : PTModel +@property (nonatomic, assign) int32_t nBoards; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/board/PTCountUserBoardsRespMessage.m b/XCFPTApiKit/viewmodels/board/PTCountUserBoardsRespMessage.m new file mode 100644 index 0000000..2425261 --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTCountUserBoardsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCountUserBoardsRespMessage.h" +@implementation PTCountUserBoardsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"nBoards": @"n_boards",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsReqMessage.h b/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsReqMessage.h new file mode 100644 index 0000000..d736d71 --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsReqMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取用户指定目标的收藏信息请求 +*/ +@interface PTIsTargetInUserBoardsReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsReqMessage.m b/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsReqMessage.m new file mode 100644 index 0000000..f29fb9a --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTIsTargetInUserBoardsReqMessage.h" +@implementation PTIsTargetInUserBoardsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsRespMessage.h b/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsRespMessage.h new file mode 100644 index 0000000..c989a1c --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsRespMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取用户指定目标的收藏信息相应 +*/ +@interface PTIsTargetInUserBoardsRespMessage : PTModel +/** + 用户是否收藏了这个对象 +*/ +@property (nonatomic, assign) BOOL isCollected; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsRespMessage.m b/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsRespMessage.m new file mode 100644 index 0000000..95e7c20 --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTIsTargetInUserBoardsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTIsTargetInUserBoardsRespMessage.h" +@implementation PTIsTargetInUserBoardsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isCollected": @"is_collected",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsReqMessage.h b/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsReqMessage.h new file mode 100644 index 0000000..04a4d53 --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsReqMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取用户收藏targets请求对象 +*/ +@interface PTPagedUserTargetsReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, assign) PTTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsReqMessage.m b/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsReqMessage.m new file mode 100644 index 0000000..70b939c --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedUserTargetsReqMessage.h" +@implementation PTPagedUserTargetsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"cursor": @"cursor",@"size": @"size",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsRespMessage.h b/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsRespMessage.h new file mode 100644 index 0000000..4050eb3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsRespMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTTargetMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取用户收藏targets响应对象 +*/ +@interface PTPagedUserTargetsRespMessage : PTModel +@property (nonatomic, strong) NSArray *targets; +/** + 翻页的游标 +*/ +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsRespMessage.m b/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsRespMessage.m new file mode 100644 index 0000000..7bbf6e5 --- /dev/null +++ b/XCFPTApiKit/viewmodels/board/PTPagedUserTargetsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedUserTargetsRespMessage.h" +@implementation PTPagedUserTargetsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"targets" : [PTTargetMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"targets": @"targets",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/chucode/PTGetChucodeReqMessage.h b/XCFPTApiKit/viewmodels/chucode/PTGetChucodeReqMessage.h new file mode 100644 index 0000000..7e9870c --- /dev/null +++ b/XCFPTApiKit/viewmodels/chucode/PTGetChucodeReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetChucodeReqMessage : PTModel +@property (nonatomic, copy) NSString *text; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/chucode/PTGetChucodeReqMessage.m b/XCFPTApiKit/viewmodels/chucode/PTGetChucodeReqMessage.m new file mode 100644 index 0000000..2f7b774 --- /dev/null +++ b/XCFPTApiKit/viewmodels/chucode/PTGetChucodeReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetChucodeReqMessage.h" +@implementation PTGetChucodeReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/chucode/PTGetChucodeRespMessage.h b/XCFPTApiKit/viewmodels/chucode/PTGetChucodeRespMessage.h new file mode 100644 index 0000000..d8ed01d --- /dev/null +++ b/XCFPTApiKit/viewmodels/chucode/PTGetChucodeRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTChucodeMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetChucodeRespMessage : PTModel +@property (nonatomic, strong) PTChucodeMessage *chucode; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/chucode/PTGetChucodeRespMessage.m b/XCFPTApiKit/viewmodels/chucode/PTGetChucodeRespMessage.m new file mode 100644 index 0000000..3d09394 --- /dev/null +++ b/XCFPTApiKit/viewmodels/chucode/PTGetChucodeRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetChucodeRespMessage.h" +@implementation PTGetChucodeRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"chucode": @"chucode",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsReqMessage.h b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsReqMessage.h new file mode 100644 index 0000000..d462d88 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedClassroomHomepageRecommendationsReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsReqMessage.m b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsReqMessage.m new file mode 100644 index 0000000..242cc33 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedClassroomHomepageRecommendationsReqMessage.h" +@implementation PTPagedClassroomHomepageRecommendationsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsRespMessage.h b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsRespMessage.h new file mode 100644 index 0000000..6301810 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsRespMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCursorMessage.h" +#import "PTHybridListCellMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedClassroomHomepageRecommendationsRespMessage : PTModel +/** + 猜你喜欢 标题文案 +*/ +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, strong) NSArray *cells; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsRespMessage.m b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsRespMessage.m new file mode 100644 index 0000000..051d918 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageRecommendationsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedClassroomHomepageRecommendationsRespMessage.h" +@implementation PTPagedClassroomHomepageRecommendationsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"cells" : [PTHybridListCellMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title": @"title",@"cursor": @"cursor",@"cells": @"cells",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsReqMessage.h b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsReqMessage.h new file mode 100644 index 0000000..0109fe4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedClassroomHomepageTabsReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsReqMessage.m b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsReqMessage.m new file mode 100644 index 0000000..578ee5a --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedClassroomHomepageTabsReqMessage.h" +@implementation PTPagedClassroomHomepageTabsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsRespMessage.h b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsRespMessage.h new file mode 100644 index 0000000..4a00516 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCursorMessage.h" +#import "PTHybridListCellMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedClassroomHomepageTabsRespMessage : PTModel +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, strong) NSArray *cells; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsRespMessage.m b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsRespMessage.m new file mode 100644 index 0000000..6ddf788 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroom/PTPagedClassroomHomepageTabsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedClassroomHomepageTabsRespMessage.h" +@implementation PTPagedClassroomHomepageTabsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"cells" : [PTHybridListCellMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"cells": @"cells",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsReqMessage.h b/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsReqMessage.h new file mode 100644 index 0000000..b0d4749 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetClassroomTabsReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsReqMessage.m b/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsReqMessage.m new file mode 100644 index 0000000..417bbf8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetClassroomTabsReqMessage.h" +@implementation PTGetClassroomTabsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsRespMessage.h b/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsRespMessage.h new file mode 100644 index 0000000..6a90337 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTClassroomTabMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetClassroomTabsRespMessage : PTModel +@property (nonatomic, strong) NSArray *tabs; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsRespMessage.m b/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsRespMessage.m new file mode 100644 index 0000000..0c8e3e9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/classroomtab/PTGetClassroomTabsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetClassroomTabsRespMessage.h" +@implementation PTGetClassroomTabsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"tabs" : [PTClassroomTabMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tabs": @"tabs",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/course/PTGetCourseFitlerEnum.h b/XCFPTApiKit/viewmodels/course/PTGetCourseFitlerEnum.h new file mode 100644 index 0000000..3be1caa --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTGetCourseFitlerEnum.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTGetCourseFitlerEnum_h +#define PTGetCourseFitlerEnum_h +typedef NS_ENUM(NSUInteger, PTGetCourseFitlerEnum){ + PTGetCourseFitlerEnumALL = 0, + PTGetCourseFitlerEnumNOT_LEARN = 1, + PTGetCourseFitlerEnumNO_DISH = 2, + PTGetCourseFitlerEnumNOT_RAT = 3, +}; +#endif diff --git a/XCFPTApiKit/viewmodels/course/PTGetMyCoursesReqMessage.h b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesReqMessage.h new file mode 100644 index 0000000..8241fdc --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTGetCourseFitlerEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetMyCoursesReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, assign) PTGetCourseFitlerEnum filter; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/course/PTGetMyCoursesReqMessage.m b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesReqMessage.m new file mode 100644 index 0000000..25650a1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetMyCoursesReqMessage.h" +@implementation PTGetMyCoursesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"filter": @"filter",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/course/PTGetMyCoursesRespMessage.h b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesRespMessage.h new file mode 100644 index 0000000..4f65645 --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCursorMessage.h" +#import "PTCourseMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetMyCoursesRespMessage : PTModel +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, strong) NSArray *courses; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/course/PTGetMyCoursesRespMessage.m b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesRespMessage.m new file mode 100644 index 0000000..8e15c84 --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetMyCoursesRespMessage.h" +@implementation PTGetMyCoursesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"courses" : [PTCourseMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"courses": @"courses",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsReqMessage.h b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsReqMessage.h new file mode 100644 index 0000000..de0b195 --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetMyCoursesStatisticsReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsReqMessage.m b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsReqMessage.m new file mode 100644 index 0000000..0c0d8b1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetMyCoursesStatisticsReqMessage.h" +@implementation PTGetMyCoursesStatisticsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsRespMessage.h b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsRespMessage.h new file mode 100644 index 0000000..4312513 --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsRespMessage.h @@ -0,0 +1,22 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetMyCoursesStatisticsRespMessage : PTModel +/** + 总课程数量 +*/ +@property (nonatomic, assign) int32_t total; +/** + 学习过的课程 +*/ +@property (nonatomic, assign) int32_t learnedCount; +/** + 已经交过作业的课程 +*/ +@property (nonatomic, assign) int32_t dishSubmittedCount; +/** + 已经评价的课程 +*/ +@property (nonatomic, assign) int32_t ratedCount; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsRespMessage.m b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsRespMessage.m new file mode 100644 index 0000000..c00f03b --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTGetMyCoursesStatisticsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetMyCoursesStatisticsRespMessage.h" +@implementation PTGetMyCoursesStatisticsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"total": @"total",@"learnedCount": @"learned_count",@"dishSubmittedCount": @"dish_submitted_count",@"ratedCount": @"rated_count",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesReqMessage.h b/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesReqMessage.h new file mode 100644 index 0000000..6c1be81 --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSearchMyCoursesReqMessage : PTModel +@property (nonatomic, copy) NSString *q; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesReqMessage.m b/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesReqMessage.m new file mode 100644 index 0000000..1b1d12b --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchMyCoursesReqMessage.h" +@implementation PTSearchMyCoursesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"q": @"q",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesRespMessage.h b/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesRespMessage.h new file mode 100644 index 0000000..af6f497 --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCursorMessage.h" +#import "PTCourseMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSearchMyCoursesRespMessage : PTModel +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, strong) NSArray *courses; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesRespMessage.m b/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesRespMessage.m new file mode 100644 index 0000000..f608764 --- /dev/null +++ b/XCFPTApiKit/viewmodels/course/PTSearchMyCoursesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchMyCoursesRespMessage.h" +@implementation PTSearchMyCoursesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"courses" : [PTCourseMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"courses": @"courses",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeReqMessage.h b/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeReqMessage.h new file mode 100644 index 0000000..fe56042 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeReqMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取菜谱下的作品列表请求 +*/ +@interface PTGetCourseDishesOrderByTimeReqMessage : PTModel +@property (nonatomic, copy) NSString *courseId; +@property (nonatomic, assign) int32_t dishId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeReqMessage.m b/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeReqMessage.m new file mode 100644 index 0000000..65f056d --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetCourseDishesOrderByTimeReqMessage.h" +@implementation PTGetCourseDishesOrderByTimeReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courseId": @"course_id",@"dishId": @"dish_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeRespMessage.h b/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeRespMessage.h new file mode 100644 index 0000000..cd68de3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeRespMessage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTDishMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取菜谱下的作品列表响应 +*/ +@interface PTGetCourseDishesOrderByTimeRespMessage : PTModel +@property (nonatomic, strong) NSArray *dishes; +@property (nonatomic, strong) PTCursorMessage *cursor; +/** + 如果传递的作品状态不对且第一次请求,则会返回对应字符串提示 +*/ +@property (nonatomic, copy) NSString *tip; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeRespMessage.m b/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeRespMessage.m new file mode 100644 index 0000000..fc9741e --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursedishes/PTGetCourseDishesOrderByTimeRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetCourseDishesOrderByTimeRespMessage.h" +@implementation PTGetCourseDishesOrderByTimeRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"dishes" : [PTDishMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"dishes": @"dishes",@"cursor": @"cursor",@"tip": @"tip",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackReqMessage.h b/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackReqMessage.h new file mode 100644 index 0000000..afce342 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackReqMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserUsageEnvironmentMessage.h" +#import "PTChannelTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + chu_studio反馈请求参数 +*/ +@interface PTCreateCourseFeedbackReqMessage : PTModel +@property (nonatomic, copy) NSString *courseId; +@property (nonatomic, copy) NSString *lessonId; +@property (nonatomic, copy) NSString *playUrl; +/** + 遇到的问题 +*/ +@property (nonatomic, copy) NSString *problem; +@property (nonatomic, copy) NSString *feedback; +@property (nonatomic, strong) PTUserUsageEnvironmentMessage *usageEnvironment; +@property (nonatomic, assign) PTChannelTypeEnum channel; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackReqMessage.m b/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackReqMessage.m new file mode 100644 index 0000000..abf9d74 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateCourseFeedbackReqMessage.h" +@implementation PTCreateCourseFeedbackReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courseId": @"course_id",@"lessonId": @"lesson_id",@"playUrl": @"play_url",@"problem": @"problem",@"feedback": @"feedback",@"usageEnvironment": @"usage_environment",@"channel": @"channel",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackRespMessage.h b/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackRespMessage.h new file mode 100644 index 0000000..0c4e780 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCreateCourseFeedbackRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackRespMessage.m b/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackRespMessage.m new file mode 100644 index 0000000..6c32f99 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefeedback/PTCreateCourseFeedbackRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateCourseFeedbackRespMessage.h" +@implementation PTCreateCourseFeedbackRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseReqMessage.h b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseReqMessage.h new file mode 100644 index 0000000..c823a34 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTBindForFreeCourseReqMessage : PTModel +@property (nonatomic, strong) NSArray *courseId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseReqMessage.m b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseReqMessage.m new file mode 100644 index 0000000..3eeb0da --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTBindForFreeCourseReqMessage.h" +@implementation PTBindForFreeCourseReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courseId": @"course_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseRespMessage.h b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseRespMessage.h new file mode 100644 index 0000000..b171fc3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTBindForFreeCourseRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseRespMessage.m b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseRespMessage.m new file mode 100644 index 0000000..c18efda --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTBindForFreeCourseRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTBindForFreeCourseRespMessage.h" +@implementation PTBindForFreeCourseRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListReqMessage.h b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListReqMessage.h new file mode 100644 index 0000000..4e0cf05 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFreeCourseListReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListReqMessage.m b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListReqMessage.m new file mode 100644 index 0000000..f73528a --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFreeCourseListReqMessage.h" +@implementation PTGetFreeCourseListReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListRespMessage.h b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListRespMessage.h new file mode 100644 index 0000000..0d97213 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFreeCourseListRespMessage : PTModel +/** + 课程列表 +*/ +@property (nonatomic, strong) NSArray *courses; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListRespMessage.m b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListRespMessage.m new file mode 100644 index 0000000..a4ada6f --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursefreeforlimitedtime/PTGetFreeCourseListRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFreeCourseListRespMessage.h" +@implementation PTGetFreeCourseListRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"courses" : [PTCourseMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courses": @"courses",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListReqMessage.h b/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListReqMessage.h new file mode 100644 index 0000000..8f101c2 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListReqMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetMonthlyCourseRankingListReqMessage : PTModel +/** + 年月 格式:yyyy-MM +*/ +@property (nonatomic, strong) NSArray *yearMonth; +/** + 榜单类型 +*/ +@property (nonatomic, copy) NSString *rankingListName; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListReqMessage.m b/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListReqMessage.m new file mode 100644 index 0000000..08c6cf3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetMonthlyCourseRankingListReqMessage.h" +@implementation PTGetMonthlyCourseRankingListReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"yearMonth": @"year_month",@"rankingListName": @"ranking_list_name",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListRespMessage.h b/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListRespMessage.h new file mode 100644 index 0000000..4680dd8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTMonthlyRankingListMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetMonthlyCourseRankingListRespMessage : PTModel +@property (nonatomic, strong) NSArray *monthlyRankingList; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListRespMessage.m b/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListRespMessage.m new file mode 100644 index 0000000..039ad8d --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserankinglist/PTGetMonthlyCourseRankingListRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetMonthlyCourseRankingListRespMessage.h" +@implementation PTGetMonthlyCourseRankingListRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"monthlyRankingList" : [PTMonthlyRankingListMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"monthlyRankingList": @"monthly_ranking_list",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserankinglist/PTMonthlyRankingListMessage.h b/XCFPTApiKit/viewmodels/courserankinglist/PTMonthlyRankingListMessage.h new file mode 100644 index 0000000..5e644b6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserankinglist/PTMonthlyRankingListMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMonthlyRankingListMessage : PTModel +@property (nonatomic, copy) NSString *yearMonth; +@property (nonatomic, strong) NSArray *courses; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserankinglist/PTMonthlyRankingListMessage.m b/XCFPTApiKit/viewmodels/courserankinglist/PTMonthlyRankingListMessage.m new file mode 100644 index 0000000..42bac4a --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserankinglist/PTMonthlyRankingListMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMonthlyRankingListMessage.h" +@implementation PTMonthlyRankingListMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"courses" : [PTCourseMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"yearMonth": @"year_month",@"courses": @"courses",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListReqMessage.h b/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListReqMessage.h new file mode 100644 index 0000000..98c91ed --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListReqMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedGetTopCourseRankingListReqMessage : PTModel +/** + 榜单类型 +*/ +@property (nonatomic, copy) NSString *rankingListName; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListReqMessage.m b/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListReqMessage.m new file mode 100644 index 0000000..b4032a3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedGetTopCourseRankingListReqMessage.h" +@implementation PTPagedGetTopCourseRankingListReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"rankingListName": @"ranking_list_name",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListRespMessage.h b/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListRespMessage.h new file mode 100644 index 0000000..d50bb67 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedGetTopCourseRankingListRespMessage : PTModel +@property (nonatomic, strong) NSArray *courses; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListRespMessage.m b/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListRespMessage.m new file mode 100644 index 0000000..270dc52 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserankinglist/PTPagedGetTopCourseRankingListRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedGetTopCourseRankingListRespMessage.h" +@implementation PTPagedGetTopCourseRankingListRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"courses" : [PTCourseMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courses": @"courses",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesReqMessage.h b/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesReqMessage.h new file mode 100644 index 0000000..46a76dd --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesReqMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedCourseRatesReqMessage : PTModel +/** + 课程id +*/ +@property (nonatomic, copy) NSString *courseId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesReqMessage.m b/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesReqMessage.m new file mode 100644 index 0000000..851d665 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedCourseRatesReqMessage.h" +@implementation PTPagedCourseRatesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courseId": @"course_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesRespMessage.h b/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesRespMessage.h new file mode 100644 index 0000000..0f810d0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesRespMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseRateMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedCourseRatesRespMessage : PTModel +/** + 评价信息列表 +*/ +@property (nonatomic, strong) NSArray *rates; +/** + 翻页信息 +*/ +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesRespMessage.m b/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesRespMessage.m new file mode 100644 index 0000000..617a72c --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserate/PTPagedCourseRatesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedCourseRatesRespMessage.h" +@implementation PTPagedCourseRatesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"rates" : [PTCourseRateMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"rates": @"rates",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsReqMessage.h b/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsReqMessage.h new file mode 100644 index 0000000..4ddee6c --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTShowCourseRateTagsReqMessage : PTModel +/** + 课程id +*/ +@property (nonatomic, copy) NSString *courseId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsReqMessage.m b/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsReqMessage.m new file mode 100644 index 0000000..24e80d9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTShowCourseRateTagsReqMessage.h" +@implementation PTShowCourseRateTagsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courseId": @"course_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsRespMessage.h b/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsRespMessage.h new file mode 100644 index 0000000..4ed4f28 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseRateTagMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTShowCourseRateTagsRespMessage : PTModel +/** + 课程评价标签 +*/ +@property (nonatomic, strong) NSArray *tags; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsRespMessage.m b/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsRespMessage.m new file mode 100644 index 0000000..5b5ffe9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserate/PTShowCourseRateTagsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTShowCourseRateTagsRespMessage.h" +@implementation PTShowCourseRateTagsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"tags" : [PTCourseRateTagMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tags": @"tags",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionReqMessage.h b/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionReqMessage.h new file mode 100644 index 0000000..7b51144 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedCoursesBySectionReqMessage : PTModel +@property (nonatomic, copy) NSString *section; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionReqMessage.m b/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionReqMessage.m new file mode 100644 index 0000000..991ccdb --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedCoursesBySectionReqMessage.h" +@implementation PTPagedCoursesBySectionReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"section": @"section",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionRespMessage.h b/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionRespMessage.h new file mode 100644 index 0000000..85a2aff --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionRespMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedCoursesBySectionRespMessage : PTModel +/** + 课程列表 +*/ +@property (nonatomic, strong) NSArray *courses; +/** + 翻页信息 +*/ +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionRespMessage.m b/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionRespMessage.m new file mode 100644 index 0000000..5cd7ad1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/courserefresh/PTPagedCoursesBySectionRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedCoursesBySectionRespMessage.h" +@implementation PTPagedCoursesBySectionRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"courses" : [PTCourseMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courses": @"courses",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagReqMessage.h b/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagReqMessage.h new file mode 100644 index 0000000..23eecf8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetCourseTagReqMessage : PTModel +@property (nonatomic, copy) NSString *tagName; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagReqMessage.m b/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagReqMessage.m new file mode 100644 index 0000000..fcab32e --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetCourseTagReqMessage.h" +@implementation PTGetCourseTagReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tagName": @"tag_name",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagRespMessage.h b/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagRespMessage.h new file mode 100644 index 0000000..40bc196 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseTagMessage.h" +#import "PTCourseTagMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetCourseTagRespMessage : PTModel +@property (nonatomic, strong) PTCourseTagMessage *tag; +@property (nonatomic, strong) NSArray *childTags; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagRespMessage.m b/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagRespMessage.m new file mode 100644 index 0000000..d449fd9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTGetCourseTagRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetCourseTagRespMessage.h" +@implementation PTGetCourseTagRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"childTags" : [PTCourseTagMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tag": @"tag",@"childTags": @"child_tags",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesReqMessage.h b/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesReqMessage.h new file mode 100644 index 0000000..391a54a --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetTagHotCoursesReqMessage : PTModel +@property (nonatomic, strong) NSArray *tagIds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesReqMessage.m b/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesReqMessage.m new file mode 100644 index 0000000..77c8ec6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetTagHotCoursesReqMessage.h" +@implementation PTGetTagHotCoursesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tagIds": @"tag_ids",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesRespMessage.h b/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesRespMessage.h new file mode 100644 index 0000000..2e31e73 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCoursesWithTagMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetTagHotCoursesRespMessage : PTModel +@property (nonatomic, strong) NSArray *tagCourses; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesRespMessage.m b/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesRespMessage.m new file mode 100644 index 0000000..b7ce72b --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTGetTagHotCoursesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetTagHotCoursesRespMessage.h" +@implementation PTGetTagHotCoursesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"tagCourses" : [PTCoursesWithTagMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tagCourses": @"tag_courses",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesReqMessage.h b/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesReqMessage.h new file mode 100644 index 0000000..d7c68df --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedGetTagCoursesReqMessage : PTModel +@property (nonatomic, copy) NSString *tagId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesReqMessage.m b/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesReqMessage.m new file mode 100644 index 0000000..d41a621 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedGetTagCoursesReqMessage.h" +@implementation PTPagedGetTagCoursesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tagId": @"tag_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesRespMessage.h b/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesRespMessage.h new file mode 100644 index 0000000..0ae2675 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesRespMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedGetTagCoursesRespMessage : PTModel +/** + 课程列表 +*/ +@property (nonatomic, strong) NSArray *courses; +/** + 翻页信息 +*/ +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesRespMessage.m b/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesRespMessage.m new file mode 100644 index 0000000..4431372 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursetag/PTPagedGetTagCoursesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedGetTagCoursesRespMessage.h" +@implementation PTPagedGetTagCoursesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"courses" : [PTCourseMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courses": @"courses",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherReqMessage.h b/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherReqMessage.h new file mode 100644 index 0000000..9ff7d5d --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApplyForCourseVoucherReqMessage : PTModel +@property (nonatomic, copy) NSString *tagId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherReqMessage.m b/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherReqMessage.m new file mode 100644 index 0000000..2b1c853 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTApplyForCourseVoucherReqMessage.h" +@implementation PTApplyForCourseVoucherReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tagId": @"tag_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherRespMessage.h b/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherRespMessage.h new file mode 100644 index 0000000..c541695 --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTClassroomVoucherMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTApplyForCourseVoucherRespMessage : PTModel +@property (nonatomic, strong) PTClassroomVoucherMessage *voucher; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherRespMessage.m b/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherRespMessage.m new file mode 100644 index 0000000..17daa4f --- /dev/null +++ b/XCFPTApiKit/viewmodels/coursevoucher/PTApplyForCourseVoucherRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTApplyForCourseVoucherRespMessage.h" +@implementation PTApplyForCourseVoucherRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"voucher": @"voucher",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesReqMessage.h b/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesReqMessage.h new file mode 100644 index 0000000..1d6b4c1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesReqMessage.h @@ -0,0 +1,21 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + discover recipes 列表页的请求参数 +*/ +@interface PTShowDiscoverRecipesReqMessage : PTModel +/** + 一个菜谱 id +*/ +@property (nonatomic, copy) NSString *recipeId; +/** + 翻页用的游标, 第一次不传, 翻页时原样发送上次返回的 cursor +*/ +@property (nonatomic, copy) NSString *cursor; +/** + 一页含有的个数 +*/ +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesReqMessage.m b/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesReqMessage.m new file mode 100644 index 0000000..a9771d9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTShowDiscoverRecipesReqMessage.h" +@implementation PTShowDiscoverRecipesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesRespMessage.h b/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesRespMessage.h new file mode 100644 index 0000000..42ab23a --- /dev/null +++ b/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesRespMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTShowDiscoverRecipesRespMessage : PTModel +@property (nonatomic, strong) NSArray *recipes; +/** + 翻页用的游标 +*/ +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesRespMessage.m b/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesRespMessage.m new file mode 100644 index 0000000..6e309fc --- /dev/null +++ b/XCFPTApiKit/viewmodels/discoverrecipe/PTShowDiscoverRecipesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTShowDiscoverRecipesRespMessage.h" +@implementation PTShowDiscoverRecipesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recipes" : [PTRecipeMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipes": @"recipes",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishReqMessage.h b/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishReqMessage.h new file mode 100644 index 0000000..5ee78f5 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 查看作品是否能修改 +*/ +@interface PTCanUpdateDishReqMessage : PTModel +@property (nonatomic, copy) NSString *dishId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishReqMessage.m b/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishReqMessage.m new file mode 100644 index 0000000..135c3da --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCanUpdateDishReqMessage.h" +@implementation PTCanUpdateDishReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"dishId": @"dish_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishRespMessage.h b/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishRespMessage.h new file mode 100644 index 0000000..a08932c --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCanUpdateDishRespMessage : PTModel +@property (nonatomic, assign) BOOL result; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishRespMessage.m b/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishRespMessage.m new file mode 100644 index 0000000..6400a1a --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTCanUpdateDishRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCanUpdateDishRespMessage.h" +@implementation PTCanUpdateDishRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"result": @"result",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/dish/PTCollectDishReqMessage.h b/XCFPTApiKit/viewmodels/dish/PTCollectDishReqMessage.h new file mode 100644 index 0000000..6fcd067 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTCollectDishReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 收藏 +*/ +@interface PTCollectDishReqMessage : PTModel +@property (nonatomic, copy) NSString *dishId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/dish/PTCollectDishReqMessage.m b/XCFPTApiKit/viewmodels/dish/PTCollectDishReqMessage.m new file mode 100644 index 0000000..a60ddc3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTCollectDishReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCollectDishReqMessage.h" +@implementation PTCollectDishReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"dishId": @"dish_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/dish/PTCollectDishRespMessage.h b/XCFPTApiKit/viewmodels/dish/PTCollectDishRespMessage.h new file mode 100644 index 0000000..7b35d52 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTCollectDishRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCollectDishRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/dish/PTCollectDishRespMessage.m b/XCFPTApiKit/viewmodels/dish/PTCollectDishRespMessage.m new file mode 100644 index 0000000..1a55be2 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTCollectDishRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCollectDishRespMessage.h" +@implementation PTCollectDishRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesReqMessage.h b/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesReqMessage.h new file mode 100644 index 0000000..f0ec78a --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedUserCollectedDishesReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesReqMessage.m b/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesReqMessage.m new file mode 100644 index 0000000..4050427 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedUserCollectedDishesReqMessage.h" +@implementation PTPagedUserCollectedDishesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesRespMessage.h b/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesRespMessage.h new file mode 100644 index 0000000..19cec57 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedUserCollectedDishesRespMessage : PTModel +@property (nonatomic, strong) NSArray *recommends; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesRespMessage.m b/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesRespMessage.m new file mode 100644 index 0000000..21a641f --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTPagedUserCollectedDishesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedUserCollectedDishesRespMessage.h" +@implementation PTPagedUserCollectedDishesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recommends" : [PTWaterfallRecommendationMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recommends": @"recommends",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/dish/PTUncollectDishReqMessage.h b/XCFPTApiKit/viewmodels/dish/PTUncollectDishReqMessage.h new file mode 100644 index 0000000..e80b004 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTUncollectDishReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUncollectDishReqMessage : PTModel +@property (nonatomic, copy) NSString *dishId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/dish/PTUncollectDishReqMessage.m b/XCFPTApiKit/viewmodels/dish/PTUncollectDishReqMessage.m new file mode 100644 index 0000000..5376c00 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTUncollectDishReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUncollectDishReqMessage.h" +@implementation PTUncollectDishReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"dishId": @"dish_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/dish/PTUncollectDishRespMessage.h b/XCFPTApiKit/viewmodels/dish/PTUncollectDishRespMessage.h new file mode 100644 index 0000000..6bd2d8e --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTUncollectDishRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUncollectDishRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/dish/PTUncollectDishRespMessage.m b/XCFPTApiKit/viewmodels/dish/PTUncollectDishRespMessage.m new file mode 100644 index 0000000..2ed08ea --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTUncollectDishRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUncollectDishRespMessage.h" +@implementation PTUncollectDishRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/dish/PTUpdateDishReqMessage.h b/XCFPTApiKit/viewmodels/dish/PTUpdateDishReqMessage.h new file mode 100644 index 0000000..fe43891 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTUpdateDishReqMessage.h @@ -0,0 +1,19 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTDishPicTagMessage.h" +#import "PTVodVideoParagraphMessage.h" +#import "PTOauthProviderEnum.h" +NS_ASSUME_NONNULL_BEGIN +/** + 更新作品 +*/ +@interface PTUpdateDishReqMessage : PTModel +@property (nonatomic, copy) NSString *title; +@property (nonatomic, copy) NSString *dishId; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, strong) NSArray *idents; +@property (nonatomic, strong) NSArray *tagsInPic; +@property (nonatomic, strong) PTVodVideoParagraphMessage *videoInfo; +@property (nonatomic, assign) PTOauthProviderEnum sync; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/dish/PTUpdateDishReqMessage.m b/XCFPTApiKit/viewmodels/dish/PTUpdateDishReqMessage.m new file mode 100644 index 0000000..17bd479 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTUpdateDishReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUpdateDishReqMessage.h" +@implementation PTUpdateDishReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"tagsInPic" : [PTDishPicTagMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title": @"title",@"dishId": @"dish_id",@"desc": @"desc",@"idents": @"idents",@"tagsInPic": @"tags_in_pic",@"videoInfo": @"video_info",@"sync": @"sync",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/dish/PTUpdateDishRespMessage.h b/XCFPTApiKit/viewmodels/dish/PTUpdateDishRespMessage.h new file mode 100644 index 0000000..5436518 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTUpdateDishRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTDishMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUpdateDishRespMessage : PTModel +@property (nonatomic, strong) PTDishMessage *dish; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/dish/PTUpdateDishRespMessage.m b/XCFPTApiKit/viewmodels/dish/PTUpdateDishRespMessage.m new file mode 100644 index 0000000..fd01df0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/dish/PTUpdateDishRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUpdateDishRespMessage.h" +@implementation PTUpdateDishRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"dish": @"dish",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsReqMessage.h b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsReqMessage.h new file mode 100644 index 0000000..c0148f4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedEcHomepageRecommendationsReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsReqMessage.m b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsReqMessage.m new file mode 100644 index 0000000..927e9d2 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedEcHomepageRecommendationsReqMessage.h" +@implementation PTPagedEcHomepageRecommendationsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsRespMessage.h b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsRespMessage.h new file mode 100644 index 0000000..fc4f613 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsRespMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCursorMessage.h" +#import "PTHybridListCellMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedEcHomepageRecommendationsRespMessage : PTModel +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, strong) NSArray *cells; +/** + 猜你喜欢 标题文案 +*/ +@property (nonatomic, copy) NSString *title; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsRespMessage.m b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsRespMessage.m new file mode 100644 index 0000000..682d5a0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageRecommendationsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedEcHomepageRecommendationsRespMessage.h" +@implementation PTPagedEcHomepageRecommendationsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"cells" : [PTHybridListCellMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"cells": @"cells",@"title": @"title",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsReqMessage.h b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsReqMessage.h new file mode 100644 index 0000000..d13bcfa --- /dev/null +++ b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedEcHomepageTabsReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsReqMessage.m b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsReqMessage.m new file mode 100644 index 0000000..d0c1d6d --- /dev/null +++ b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedEcHomepageTabsReqMessage.h" +@implementation PTPagedEcHomepageTabsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsRespMessage.h b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsRespMessage.h new file mode 100644 index 0000000..bdc543b --- /dev/null +++ b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCursorMessage.h" +#import "PTHybridListCellMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedEcHomepageTabsRespMessage : PTModel +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, strong) NSArray *cells; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsRespMessage.m b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsRespMessage.m new file mode 100644 index 0000000..d4eea6c --- /dev/null +++ b/XCFPTApiKit/viewmodels/ec/PTPagedEcHomepageTabsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedEcHomepageTabsRespMessage.h" +@implementation PTPagedEcHomepageTabsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"cells" : [PTHybridListCellMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"cells": @"cells",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentReqMessage.h b/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentReqMessage.h new file mode 100644 index 0000000..ea52c8d --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentReqMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 用户绑定设备 +*/ +@interface PTBindUserEquipmentReqMessage : PTModel +@property (nonatomic, copy) NSString *categoryId; +@property (nonatomic, copy) NSString *brandId; +@property (nonatomic, copy) NSString *modelName; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentReqMessage.m b/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentReqMessage.m new file mode 100644 index 0000000..9019268 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTBindUserEquipmentReqMessage.h" +@implementation PTBindUserEquipmentReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"categoryId": @"category_id",@"brandId": @"brand_id",@"modelName": @"model_name",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentRespMessage.h b/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentRespMessage.h new file mode 100644 index 0000000..2a74040 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEquipmentMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTBindUserEquipmentRespMessage : PTModel +@property (nonatomic, strong) PTEquipmentMessage *equipment; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentRespMessage.m b/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentRespMessage.m new file mode 100644 index 0000000..2cf38e6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTBindUserEquipmentRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTBindUserEquipmentRespMessage.h" +@implementation PTBindUserEquipmentRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"equipment": @"equipment",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryReqMessage.h b/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryReqMessage.h new file mode 100644 index 0000000..fcd65c4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 根据品类获取所有的品牌 +*/ +@interface PTGetAllEquipmentBrandsByCategoryReqMessage : PTModel +@property (nonatomic, copy) NSString *categoryId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryReqMessage.m b/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryReqMessage.m new file mode 100644 index 0000000..e9eae4d --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAllEquipmentBrandsByCategoryReqMessage.h" +@implementation PTGetAllEquipmentBrandsByCategoryReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"categoryId": @"category_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryRespMessage.h b/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryRespMessage.h new file mode 100644 index 0000000..4e1c8ed --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEquipmentBrandMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetAllEquipmentBrandsByCategoryRespMessage : PTModel +@property (nonatomic, strong) NSArray *brands; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryRespMessage.m b/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryRespMessage.m new file mode 100644 index 0000000..3295ce7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetAllEquipmentBrandsByCategoryRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetAllEquipmentBrandsByCategoryRespMessage.h" +@implementation PTGetAllEquipmentBrandsByCategoryRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"brands" : [PTEquipmentBrandMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"brands": @"brands",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsReqMessage.h b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsReqMessage.h new file mode 100644 index 0000000..6a67f3b --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 根据品类获取推荐的装备品牌 +*/ +@interface PTGetRecommendedEquipmentBrandsReqMessage : PTModel +@property (nonatomic, copy) NSString *categoryId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsReqMessage.m b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsReqMessage.m new file mode 100644 index 0000000..c50079e --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecommendedEquipmentBrandsReqMessage.h" +@implementation PTGetRecommendedEquipmentBrandsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"categoryId": @"category_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsRespMessage.h b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsRespMessage.h new file mode 100644 index 0000000..4cae50e --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEquipmentBrandMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetRecommendedEquipmentBrandsRespMessage : PTModel +@property (nonatomic, strong) NSArray *brands; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsRespMessage.m b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsRespMessage.m new file mode 100644 index 0000000..1a1ee83 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentBrandsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecommendedEquipmentBrandsRespMessage.h" +@implementation PTGetRecommendedEquipmentBrandsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"brands" : [PTEquipmentBrandMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"brands": @"brands",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesReqMessage.h b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesReqMessage.h new file mode 100644 index 0000000..d068d6d --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取推荐的装备品类 +*/ +@interface PTGetRecommendedEquipmentCategoriesReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesReqMessage.m b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesReqMessage.m new file mode 100644 index 0000000..3bed88f --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecommendedEquipmentCategoriesReqMessage.h" +@implementation PTGetRecommendedEquipmentCategoriesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesRespMessage.h b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesRespMessage.h new file mode 100644 index 0000000..77e4c58 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEquipmentCategoryMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetRecommendedEquipmentCategoriesRespMessage : PTModel +@property (nonatomic, strong) NSArray *categories; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesRespMessage.m b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesRespMessage.m new file mode 100644 index 0000000..509e796 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentCategoriesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecommendedEquipmentCategoriesRespMessage.h" +@implementation PTGetRecommendedEquipmentCategoriesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"categories" : [PTEquipmentCategoryMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"categories": @"categories",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsReqMessage.h b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsReqMessage.h new file mode 100644 index 0000000..5f8b27c --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取推荐的型号列表 +*/ +@interface PTGetRecommendedEquipmentModelsReqMessage : PTModel +@property (nonatomic, copy) NSString *categoryId; +@property (nonatomic, copy) NSString *brandId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsReqMessage.m b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsReqMessage.m new file mode 100644 index 0000000..e1aaf0c --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecommendedEquipmentModelsReqMessage.h" +@implementation PTGetRecommendedEquipmentModelsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"categoryId": @"category_id",@"brandId": @"brand_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsRespMessage.h b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsRespMessage.h new file mode 100644 index 0000000..c1a6a0e --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEquipmentModelMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetRecommendedEquipmentModelsRespMessage : PTModel +@property (nonatomic, strong) NSArray *models; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsRespMessage.m b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsRespMessage.m new file mode 100644 index 0000000..cff081e --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetRecommendedEquipmentModelsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecommendedEquipmentModelsRespMessage.h" +@implementation PTGetRecommendedEquipmentModelsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"models" : [PTEquipmentModelMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"models": @"models",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsReqMessage.h b/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsReqMessage.h new file mode 100644 index 0000000..9b9d1a4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取用户所有的装备列表 +*/ +@interface PTGetUserAllEquipmentsReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsReqMessage.m b/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsReqMessage.m new file mode 100644 index 0000000..581f15f --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetUserAllEquipmentsReqMessage.h" +@implementation PTGetUserAllEquipmentsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsRespMessage.h b/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsRespMessage.h new file mode 100644 index 0000000..6d5c716 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEquipmentMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetUserAllEquipmentsRespMessage : PTModel +@property (nonatomic, strong) NSArray *equipments; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsRespMessage.m b/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsRespMessage.m new file mode 100644 index 0000000..8015189 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTGetUserAllEquipmentsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetUserAllEquipmentsRespMessage.h" +@implementation PTGetUserAllEquipmentsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"equipments" : [PTEquipmentMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"equipments": @"equipments",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsReqMessage.h b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsReqMessage.h new file mode 100644 index 0000000..327e661 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 搜索品牌列表 +*/ +@interface PTSearchEquipmentBrandsReqMessage : PTModel +@property (nonatomic, copy) NSString *categoryId; +@property (nonatomic, copy) NSString *query; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsReqMessage.m b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsReqMessage.m new file mode 100644 index 0000000..3198bab --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchEquipmentBrandsReqMessage.h" +@implementation PTSearchEquipmentBrandsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"categoryId": @"category_id",@"query": @"query",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsRespMessage.h b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsRespMessage.h new file mode 100644 index 0000000..db7e7c0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEquipmentBrandMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSearchEquipmentBrandsRespMessage : PTModel +@property (nonatomic, strong) NSArray *brands; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsRespMessage.m b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsRespMessage.m new file mode 100644 index 0000000..6de5df0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentBrandsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchEquipmentBrandsRespMessage.h" +@implementation PTSearchEquipmentBrandsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"brands" : [PTEquipmentBrandMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"brands": @"brands",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesReqMessage.h b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesReqMessage.h new file mode 100644 index 0000000..fcbb8af --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 搜索装备品类 +*/ +@interface PTSearchEquipmentCategoriesReqMessage : PTModel +@property (nonatomic, copy) NSString *query; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesReqMessage.m b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesReqMessage.m new file mode 100644 index 0000000..54f0456 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchEquipmentCategoriesReqMessage.h" +@implementation PTSearchEquipmentCategoriesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"query": @"query",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesRespMessage.h b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesRespMessage.h new file mode 100644 index 0000000..de75f71 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEquipmentCategoryMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSearchEquipmentCategoriesRespMessage : PTModel +@property (nonatomic, strong) NSArray *categories; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesRespMessage.m b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesRespMessage.m new file mode 100644 index 0000000..846f737 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentCategoriesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchEquipmentCategoriesRespMessage.h" +@implementation PTSearchEquipmentCategoriesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"categories" : [PTEquipmentCategoryMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"categories": @"categories",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsReqMessage.h b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsReqMessage.h new file mode 100644 index 0000000..0ecd9a4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsReqMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 搜索型号列表 +*/ +@interface PTSearchEquipmentModelsReqMessage : PTModel +@property (nonatomic, copy) NSString *categoryId; +@property (nonatomic, copy) NSString *brandId; +@property (nonatomic, copy) NSString *query; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsReqMessage.m b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsReqMessage.m new file mode 100644 index 0000000..e46ee87 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchEquipmentModelsReqMessage.h" +@implementation PTSearchEquipmentModelsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"categoryId": @"category_id",@"brandId": @"brand_id",@"query": @"query",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsRespMessage.h b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsRespMessage.h new file mode 100644 index 0000000..9e7cccc --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEquipmentModelMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSearchEquipmentModelsRespMessage : PTModel +@property (nonatomic, strong) NSArray *models; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsRespMessage.m b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsRespMessage.m new file mode 100644 index 0000000..0a71273 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTSearchEquipmentModelsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchEquipmentModelsRespMessage.h" +@implementation PTSearchEquipmentModelsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"models" : [PTEquipmentModelMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"models": @"models",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsReqMessage.h b/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsReqMessage.h new file mode 100644 index 0000000..12b5adf --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 删除用户所有的装备 +*/ +@interface PTUnbindUserEquipmentsReqMessage : PTModel +@property (nonatomic, strong) NSArray *equipmentIds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsReqMessage.m b/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsReqMessage.m new file mode 100644 index 0000000..5311b7a --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUnbindUserEquipmentsReqMessage.h" +@implementation PTUnbindUserEquipmentsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"equipmentIds": @"equipment_ids",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsRespMessage.h b/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsRespMessage.h new file mode 100644 index 0000000..6744a91 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUnbindUserEquipmentsRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsRespMessage.m b/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsRespMessage.m new file mode 100644 index 0000000..e407d92 --- /dev/null +++ b/XCFPTApiKit/viewmodels/equipment/PTUnbindUserEquipmentsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUnbindUserEquipmentsRespMessage.h" +@implementation PTUnbindUserEquipmentsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayReqMessage.h new file mode 100644 index 0000000..48ed82f --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 查看故事是否能修改 +*/ +@interface PTCanUpdateEssayReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayReqMessage.m new file mode 100644 index 0000000..5e080b6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCanUpdateEssayReqMessage.h" +@implementation PTCanUpdateEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayRespMessage.h new file mode 100644 index 0000000..c354873 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCanUpdateEssayRespMessage : PTModel +@property (nonatomic, assign) BOOL result; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayRespMessage.m new file mode 100644 index 0000000..d8a3daa --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCanUpdateEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCanUpdateEssayRespMessage.h" +@implementation PTCanUpdateEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"result": @"result",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTCollectEssayReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTCollectEssayReqMessage.h new file mode 100644 index 0000000..fcb8979 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCollectEssayReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 收藏 +*/ +@interface PTCollectEssayReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTCollectEssayReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTCollectEssayReqMessage.m new file mode 100644 index 0000000..7d491f8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCollectEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCollectEssayReqMessage.h" +@implementation PTCollectEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTCollectEssayRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTCollectEssayRespMessage.h new file mode 100644 index 0000000..a0ebcbd --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCollectEssayRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCollectEssayRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTCollectEssayRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTCollectEssayRespMessage.m new file mode 100644 index 0000000..f550ef9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCollectEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCollectEssayRespMessage.h" +@implementation PTCollectEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTCreateCommentReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTCreateCommentReqMessage.h new file mode 100644 index 0000000..ac01515 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCreateCommentReqMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 评论 +*/ +@interface PTCreateCommentReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, strong) NSArray *atUserIds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTCreateCommentReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTCreateCommentReqMessage.m new file mode 100644 index 0000000..dc683cf --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCreateCommentReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateCommentReqMessage.h" +@implementation PTCreateCommentReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",@"text": @"text",@"atUserIds": @"at_user_ids",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTCreateCommentRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTCreateCommentRespMessage.h new file mode 100644 index 0000000..e876bdd --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCreateCommentRespMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEssayCommentMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCreateCommentRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@property (nonatomic, strong) PTEssayCommentMessage *comment; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTCreateCommentRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTCreateCommentRespMessage.m new file mode 100644 index 0000000..f0f277b --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCreateCommentRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateCommentRespMessage.h" +@implementation PTCreateCommentRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",@"comment": @"comment",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTCreateEssayReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTCreateEssayReqMessage.h new file mode 100644 index 0000000..573f6c9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCreateEssayReqMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRichTextMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 上传内容 +*/ +@interface PTCreateEssayReqMessage : PTModel +@property (nonatomic, strong) PTRichTextMessage *articleParagraphs; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) NSArray *themeIds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTCreateEssayReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTCreateEssayReqMessage.m new file mode 100644 index 0000000..2ab56ac --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCreateEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateEssayReqMessage.h" +@implementation PTCreateEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"articleParagraphs": @"article_paragraphs",@"title": @"title",@"themeIds": @"theme_ids",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTCreateEssayRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTCreateEssayRespMessage.h new file mode 100644 index 0000000..af5d95b --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCreateEssayRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEssayMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCreateEssayRespMessage : PTModel +@property (nonatomic, strong) PTEssayMessage *essay; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTCreateEssayRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTCreateEssayRespMessage.m new file mode 100644 index 0000000..685e90e --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTCreateEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCreateEssayRespMessage.h" +@implementation PTCreateEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essay": @"essay",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTDelEssayReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTDelEssayReqMessage.h new file mode 100644 index 0000000..f7c2b92 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTDelEssayReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 删除 +*/ +@interface PTDelEssayReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTDelEssayReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTDelEssayReqMessage.m new file mode 100644 index 0000000..616fa11 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTDelEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDelEssayReqMessage.h" +@implementation PTDelEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTDelEssayRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTDelEssayRespMessage.h new file mode 100644 index 0000000..036a592 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTDelEssayRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDelEssayRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTDelEssayRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTDelEssayRespMessage.m new file mode 100644 index 0000000..9f6b239 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTDelEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDelEssayRespMessage.h" +@implementation PTDelEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTDiggEssayReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTDiggEssayReqMessage.h new file mode 100644 index 0000000..9750150 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTDiggEssayReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 点赞 +*/ +@interface PTDiggEssayReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTDiggEssayReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTDiggEssayReqMessage.m new file mode 100644 index 0000000..af5e85b --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTDiggEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggEssayReqMessage.h" +@implementation PTDiggEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTDiggEssayRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTDiggEssayRespMessage.h new file mode 100644 index 0000000..8d8619a --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTDiggEssayRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDiggEssayRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTDiggEssayRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTDiggEssayRespMessage.m new file mode 100644 index 0000000..f28b1a6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTDiggEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggEssayRespMessage.h" +@implementation PTDiggEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTListCommentReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTListCommentReqMessage.h new file mode 100644 index 0000000..0edaabc --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListCommentReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTOrderEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListCommentReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *essayId; +@property (nonatomic, assign) PTOrderEnum order; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTListCommentReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTListCommentReqMessage.m new file mode 100644 index 0000000..4cf25b7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListCommentReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListCommentReqMessage.h" +@implementation PTListCommentReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"essayId": @"essay_id",@"order": @"order",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTListCommentRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTListCommentRespMessage.h new file mode 100644 index 0000000..6ce1868 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListCommentRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEssayCommentMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListCommentRespMessage : PTModel +@property (nonatomic, strong) NSArray *comments; +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, assign) int32_t nComments; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTListCommentRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTListCommentRespMessage.m new file mode 100644 index 0000000..c35f1fe --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListCommentRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListCommentRespMessage.h" +@implementation PTListCommentRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"comments" : [PTEssayCommentMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"comments": @"comments",@"cursor": @"cursor",@"nComments": @"n_comments",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTListEssaysReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTListEssaysReqMessage.h new file mode 100644 index 0000000..e0bf588 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListEssaysReqMessage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 列表页 +*/ +@interface PTListEssaysReqMessage : PTModel +/** + 必填 +*/ +@property (nonatomic, copy) NSString *cursor; +/** + 必填 +*/ +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTListEssaysReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTListEssaysReqMessage.m new file mode 100644 index 0000000..8fec2cc --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListEssaysReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListEssaysReqMessage.h" +@implementation PTListEssaysReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTListEssaysRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTListEssaysRespMessage.h new file mode 100644 index 0000000..c973a64 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListEssaysRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEssayMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListEssaysRespMessage : PTModel +@property (nonatomic, strong) NSArray *essays; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTListEssaysRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTListEssaysRespMessage.m new file mode 100644 index 0000000..ea283b4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListEssaysRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListEssaysRespMessage.h" +@implementation PTListEssaysRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"essays" : [PTEssayMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essays": @"essays",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTListUserEssaysReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTListUserEssaysReqMessage.h new file mode 100644 index 0000000..d48176a --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListUserEssaysReqMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 个人主页图片品类的列表 +*/ +@interface PTListUserEssaysReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +/** + 必填 +*/ +@property (nonatomic, copy) NSString *cursor; +/** + 必填 +*/ +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTListUserEssaysReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTListUserEssaysReqMessage.m new file mode 100644 index 0000000..5a6c3b6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListUserEssaysReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListUserEssaysReqMessage.h" +@implementation PTListUserEssaysReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTListUserEssaysRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTListUserEssaysRespMessage.h new file mode 100644 index 0000000..4cd3514 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListUserEssaysRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEssayMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListUserEssaysRespMessage : PTModel +@property (nonatomic, strong) NSArray *essays; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTListUserEssaysRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTListUserEssaysRespMessage.m new file mode 100644 index 0000000..a973c3c --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTListUserEssaysRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListUserEssaysRespMessage.h" +@implementation PTListUserEssaysRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"essays" : [PTEssayMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essays": @"essays",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersReqMessage.h new file mode 100644 index 0000000..7f2005a --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedGetDiggEssayUsersReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersReqMessage.m new file mode 100644 index 0000000..5116b0c --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedGetDiggEssayUsersReqMessage.h" +@implementation PTPagedGetDiggEssayUsersReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersRespMessage.h new file mode 100644 index 0000000..b6389b6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedGetDiggEssayUsersRespMessage : PTModel +@property (nonatomic, strong) NSArray *users; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersRespMessage.m new file mode 100644 index 0000000..f8baa51 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedGetDiggEssayUsersRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedGetDiggEssayUsersRespMessage.h" +@implementation PTPagedGetDiggEssayUsersRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"users" : [PTUserMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"users": @"users",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysReqMessage.h new file mode 100644 index 0000000..65cc309 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEssayTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedRelatedEssaysReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *essayId; +@property (nonatomic, assign) PTEssayTypeEnum essayType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysReqMessage.m new file mode 100644 index 0000000..69829ed --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedRelatedEssaysReqMessage.h" +@implementation PTPagedRelatedEssaysReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"essayId": @"essay_id",@"essayType": @"essay_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysRespMessage.h new file mode 100644 index 0000000..4713086 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRelatedEssayMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedRelatedEssaysRespMessage : PTModel +@property (nonatomic, strong) NSArray *essays; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysRespMessage.m new file mode 100644 index 0000000..219e061 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedRelatedEssaysRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedRelatedEssaysRespMessage.h" +@implementation PTPagedRelatedEssaysRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"essays" : [PTRelatedEssayMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essays": @"essays",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysReqMessage.h new file mode 100644 index 0000000..d35c292 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedUserCollectedEssaysReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysReqMessage.m new file mode 100644 index 0000000..d3a6997 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedUserCollectedEssaysReqMessage.h" +@implementation PTPagedUserCollectedEssaysReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysRespMessage.h new file mode 100644 index 0000000..e4f80c0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEssayMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedUserCollectedEssaysRespMessage : PTModel +@property (nonatomic, strong) NSArray *essays; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysRespMessage.m new file mode 100644 index 0000000..8e91a2b --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTPagedUserCollectedEssaysRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedUserCollectedEssaysRespMessage.h" +@implementation PTPagedUserCollectedEssaysRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"essays" : [PTEssayMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essays": @"essays",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTRelatedEssayMessage.h b/XCFPTApiKit/viewmodels/essay/PTRelatedEssayMessage.h new file mode 100644 index 0000000..0d643f5 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTRelatedEssayMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRelatedEssayMessage : PTModel +@property (nonatomic, strong) PTWaterfallRecommendationMessage *recommend; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@property (nonatomic, copy) NSString *title; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTRelatedEssayMessage.m b/XCFPTApiKit/viewmodels/essay/PTRelatedEssayMessage.m new file mode 100644 index 0000000..2458e52 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTRelatedEssayMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRelatedEssayMessage.h" +@implementation PTRelatedEssayMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recommend": @"recommend",@"tracking": @"tracking",@"title": @"title",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTRemoveCommentReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTRemoveCommentReqMessage.h new file mode 100644 index 0000000..2681854 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTRemoveCommentReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRemoveCommentReqMessage : PTModel +@property (nonatomic, copy) NSString *essayCommentId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTRemoveCommentReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTRemoveCommentReqMessage.m new file mode 100644 index 0000000..2857e37 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTRemoveCommentReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRemoveCommentReqMessage.h" +@implementation PTRemoveCommentReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayCommentId": @"essay_comment_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTRemoveCommentRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTRemoveCommentRespMessage.h new file mode 100644 index 0000000..4539ee4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTRemoveCommentRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRemoveCommentRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTRemoveCommentRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTRemoveCommentRespMessage.m new file mode 100644 index 0000000..12b96ab --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTRemoveCommentRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRemoveCommentRespMessage.h" +@implementation PTRemoveCommentRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentReqMessage.h new file mode 100644 index 0000000..e23bc1d --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTReportTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReportEssayCommentReqMessage : PTModel +@property (nonatomic, copy) NSString *essayCommentId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, assign) PTReportTypeEnum reportType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentReqMessage.m new file mode 100644 index 0000000..6f373d7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReportEssayCommentReqMessage.h" +@implementation PTReportEssayCommentReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayCommentId": @"essay_comment_id",@"text": @"text",@"reportType": @"report_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentRespMessage.h new file mode 100644 index 0000000..e18b06f --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReportEssayCommentRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentRespMessage.m new file mode 100644 index 0000000..c2794d6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTReportEssayCommentRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReportEssayCommentRespMessage.h" +@implementation PTReportEssayCommentRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTReportEssayReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTReportEssayReqMessage.h new file mode 100644 index 0000000..be21085 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTReportEssayReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTReportTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReportEssayReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, assign) PTReportTypeEnum reportType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTReportEssayReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTReportEssayReqMessage.m new file mode 100644 index 0000000..d906c84 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTReportEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReportEssayReqMessage.h" +@implementation PTReportEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",@"text": @"text",@"reportType": @"report_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTReportEssayRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTReportEssayRespMessage.h new file mode 100644 index 0000000..aa94ada --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTReportEssayRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReportEssayRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTReportEssayRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTReportEssayRespMessage.m new file mode 100644 index 0000000..72bf634 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTReportEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReportEssayRespMessage.h" +@implementation PTReportEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTShowEssayReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTShowEssayReqMessage.h new file mode 100644 index 0000000..fa8617b --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTShowEssayReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 查看详情 +*/ +@interface PTShowEssayReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTShowEssayReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTShowEssayReqMessage.m new file mode 100644 index 0000000..9979499 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTShowEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTShowEssayReqMessage.h" +@implementation PTShowEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTShowEssayRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTShowEssayRespMessage.h new file mode 100644 index 0000000..2b5295b --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTShowEssayRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEssayMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTShowEssayRespMessage : PTModel +@property (nonatomic, strong) PTEssayMessage *essay; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTShowEssayRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTShowEssayRespMessage.m new file mode 100644 index 0000000..1d16a61 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTShowEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTShowEssayRespMessage.h" +@implementation PTShowEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essay": @"essay",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTUncollectEssayReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTUncollectEssayReqMessage.h new file mode 100644 index 0000000..5b1d4d8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUncollectEssayReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUncollectEssayReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTUncollectEssayReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTUncollectEssayReqMessage.m new file mode 100644 index 0000000..b35e72a --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUncollectEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUncollectEssayReqMessage.h" +@implementation PTUncollectEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTUncollectEssayRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTUncollectEssayRespMessage.h new file mode 100644 index 0000000..e25e555 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUncollectEssayRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUncollectEssayRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTUncollectEssayRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTUncollectEssayRespMessage.m new file mode 100644 index 0000000..5dcae47 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUncollectEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUncollectEssayRespMessage.h" +@implementation PTUncollectEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTUndiggEssayReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTUndiggEssayReqMessage.h new file mode 100644 index 0000000..4bbfd80 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUndiggEssayReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUndiggEssayReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTUndiggEssayReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTUndiggEssayReqMessage.m new file mode 100644 index 0000000..c51deee --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUndiggEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUndiggEssayReqMessage.h" +@implementation PTUndiggEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTUndiggEssayRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTUndiggEssayRespMessage.h new file mode 100644 index 0000000..0a24374 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUndiggEssayRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUndiggEssayRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTUndiggEssayRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTUndiggEssayRespMessage.m new file mode 100644 index 0000000..ceea085 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUndiggEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUndiggEssayRespMessage.h" +@implementation PTUndiggEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTUpdateEssayReqMessage.h b/XCFPTApiKit/viewmodels/essay/PTUpdateEssayReqMessage.h new file mode 100644 index 0000000..759d20b --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUpdateEssayReqMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRichTextMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 更新故事 +*/ +@interface PTUpdateEssayReqMessage : PTModel +@property (nonatomic, strong) PTRichTextMessage *articleParagraphs; +@property (nonatomic, copy) NSString *essayId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTUpdateEssayReqMessage.m b/XCFPTApiKit/viewmodels/essay/PTUpdateEssayReqMessage.m new file mode 100644 index 0000000..7c3be53 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUpdateEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUpdateEssayReqMessage.h" +@implementation PTUpdateEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"articleParagraphs": @"article_paragraphs",@"essayId": @"essay_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/essay/PTUpdateEssayRespMessage.h b/XCFPTApiKit/viewmodels/essay/PTUpdateEssayRespMessage.h new file mode 100644 index 0000000..256d238 --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUpdateEssayRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEssayMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUpdateEssayRespMessage : PTModel +@property (nonatomic, strong) PTEssayMessage *essay; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/essay/PTUpdateEssayRespMessage.m b/XCFPTApiKit/viewmodels/essay/PTUpdateEssayRespMessage.m new file mode 100644 index 0000000..80ccbfd --- /dev/null +++ b/XCFPTApiKit/viewmodels/essay/PTUpdateEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUpdateEssayRespMessage.h" +@implementation PTUpdateEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essay": @"essay",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsReqMessage.h b/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsReqMessage.h new file mode 100644 index 0000000..97dee39 --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsReqMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetRecommendEventsReqMessage : PTModel +/** + 必填 +*/ +@property (nonatomic, copy) NSString *cursor; +/** + 必填 +*/ +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *timezone; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsReqMessage.m b/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsReqMessage.m new file mode 100644 index 0000000..e27445c --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecommendEventsReqMessage.h" +@implementation PTGetRecommendEventsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"timezone": @"timezone",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsRespMessage.h b/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsRespMessage.h new file mode 100644 index 0000000..73b04e7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTEventMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetRecommendEventsRespMessage : PTModel +@property (nonatomic, strong) NSArray *events; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsRespMessage.m b/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsRespMessage.m new file mode 100644 index 0000000..e30cddf --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTGetRecommendEventsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecommendEventsRespMessage.h" +@implementation PTGetRecommendEventsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"events" : [PTEventMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"events": @"events",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/event/PTListEventDishesReqMessage.h b/XCFPTApiKit/viewmodels/event/PTListEventDishesReqMessage.h new file mode 100644 index 0000000..c946dc7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTListEventDishesReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListEventDishesReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *eventId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/event/PTListEventDishesReqMessage.m b/XCFPTApiKit/viewmodels/event/PTListEventDishesReqMessage.m new file mode 100644 index 0000000..a9a6974 --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTListEventDishesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListEventDishesReqMessage.h" +@implementation PTListEventDishesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"eventId": @"event_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/event/PTListEventDishesRespMessage.h b/XCFPTApiKit/viewmodels/event/PTListEventDishesRespMessage.h new file mode 100644 index 0000000..c6272a8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTListEventDishesRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListEventDishesRespMessage : PTModel +@property (nonatomic, strong) NSArray *waterfallDishes; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/event/PTListEventDishesRespMessage.m b/XCFPTApiKit/viewmodels/event/PTListEventDishesRespMessage.m new file mode 100644 index 0000000..a8780a6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTListEventDishesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListEventDishesRespMessage.h" +@implementation PTListEventDishesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"waterfallDishes" : [PTWaterfallRecommendationMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"waterfallDishes": @"waterfall_dishes",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesReqMessage.h b/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesReqMessage.h new file mode 100644 index 0000000..aef50fa --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedEpidemicEventDishesReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesReqMessage.m b/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesReqMessage.m new file mode 100644 index 0000000..a4e5e66 --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedEpidemicEventDishesReqMessage.h" +@implementation PTPagedEpidemicEventDishesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesRespMessage.h b/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesRespMessage.h new file mode 100644 index 0000000..0f18550 --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTDishMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedEpidemicEventDishesRespMessage : PTModel +@property (nonatomic, strong) NSArray *dishes; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesRespMessage.m b/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesRespMessage.m new file mode 100644 index 0000000..73517e6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTPagedEpidemicEventDishesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedEpidemicEventDishesRespMessage.h" +@implementation PTPagedEpidemicEventDishesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"dishes" : [PTDishMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"dishes": @"dishes",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5ReqMessage.h b/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5ReqMessage.h new file mode 100644 index 0000000..bfd857f --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5ReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedEventDishesOrderByTimeV5ReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *eventId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5ReqMessage.m b/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5ReqMessage.m new file mode 100644 index 0000000..36dfd5f --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedEventDishesOrderByTimeV5ReqMessage.h" +@implementation PTPagedEventDishesOrderByTimeV5ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"eventId": @"event_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5RespMessage.h b/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5RespMessage.h new file mode 100644 index 0000000..2546c23 --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5RespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTHybridListCellMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedEventDishesOrderByTimeV5RespMessage : PTModel +@property (nonatomic, strong) NSArray *cells; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5RespMessage.m b/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5RespMessage.m new file mode 100644 index 0000000..98977db --- /dev/null +++ b/XCFPTApiKit/viewmodels/event/PTPagedEventDishesOrderByTimeV5RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedEventDishesOrderByTimeV5RespMessage.h" +@implementation PTPagedEventDishesOrderByTimeV5RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"cells" : [PTHybridListCellMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cells": @"cells",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsReqMessage.h b/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsReqMessage.h new file mode 100644 index 0000000..735dfd9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTGetExperimentResultReqMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTBatchGetExperimentResultsReqMessage : PTModel +@property (nonatomic, strong) NSArray *units; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsReqMessage.m b/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsReqMessage.m new file mode 100644 index 0000000..1efadca --- /dev/null +++ b/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTBatchGetExperimentResultsReqMessage.h" +@implementation PTBatchGetExperimentResultsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"units" : [PTGetExperimentResultReqMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"units": @"units",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsRespMessage.h b/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsRespMessage.h new file mode 100644 index 0000000..30c3bbd --- /dev/null +++ b/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTExperimentResultMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTBatchGetExperimentResultsRespMessage : PTModel +@property (nonatomic, strong) NSArray *results; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsRespMessage.m b/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsRespMessage.m new file mode 100644 index 0000000..4b4df32 --- /dev/null +++ b/XCFPTApiKit/viewmodels/experiment/PTBatchGetExperimentResultsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTBatchGetExperimentResultsRespMessage.h" +@implementation PTBatchGetExperimentResultsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"results" : [PTExperimentResultMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"results": @"results",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/experiment/PTExperimentResultMessage.h b/XCFPTApiKit/viewmodels/experiment/PTExperimentResultMessage.h new file mode 100644 index 0000000..5f70527 --- /dev/null +++ b/XCFPTApiKit/viewmodels/experiment/PTExperimentResultMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTGetExperimentResultRespMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTExperimentResultMessage : PTModel +@property (nonatomic, copy) NSString *namespaceName; +@property (nonatomic, strong) PTGetExperimentResultRespMessage *result; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/experiment/PTExperimentResultMessage.m b/XCFPTApiKit/viewmodels/experiment/PTExperimentResultMessage.m new file mode 100644 index 0000000..588cc08 --- /dev/null +++ b/XCFPTApiKit/viewmodels/experiment/PTExperimentResultMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTExperimentResultMessage.h" +@implementation PTExperimentResultMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"namespaceName": @"namespace_name",@"result": @"result",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultReqMessage.h b/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultReqMessage.h new file mode 100644 index 0000000..e024d0f --- /dev/null +++ b/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultReqMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetExperimentResultReqMessage : PTModel +/** + 实验的 namespace 名字 +*/ +@property (nonatomic, copy) NSString *namespace; +/** + 用户标识符:user_id 或者 pdid +*/ +@property (nonatomic, copy) NSString *unit; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultReqMessage.m b/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultReqMessage.m new file mode 100644 index 0000000..cc18962 --- /dev/null +++ b/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetExperimentResultReqMessage.h" +@implementation PTGetExperimentResultReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"namespace": @"namespace",@"unit": @"unit",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultRespMessage.h b/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultRespMessage.h new file mode 100644 index 0000000..c31e32a --- /dev/null +++ b/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultRespMessage.h @@ -0,0 +1,26 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetExperimentResultRespMessage : PTModel +/** + 分组名 +*/ +@property (nonatomic, copy) NSString *group; +/** + 分组的实验名 +*/ +@property (nonatomic, copy) NSString *experiment; +/** + 分组的组名链 +*/ +@property (nonatomic, strong) NSArray *fullGroups; +/** + 分组的实验名链 +*/ +@property (nonatomic, strong) NSArray *fullExperiments; +/** + 分组设置的额外参数 +*/ +@property (nonatomic, copy) NSString *groupExtraParams; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultRespMessage.m b/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultRespMessage.m new file mode 100644 index 0000000..ae3c59d --- /dev/null +++ b/XCFPTApiKit/viewmodels/experiment/PTGetExperimentResultRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetExperimentResultRespMessage.h" +@implementation PTGetExperimentResultRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"group": @"group",@"experiment": @"experiment",@"fullGroups": @"full_groups",@"fullExperiments": @"full_experiments",@"groupExtraParams": @"group_extra_params",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTFeedsGroupMessage.h b/XCFPTApiKit/viewmodels/feeds/PTFeedsGroupMessage.h new file mode 100644 index 0000000..c074bc0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTFeedsGroupMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +#import "PTFeedsMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + Feeds Group, 一个作者为一个 group +*/ +@interface PTFeedsGroupMessage : PTModel +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, strong) NSArray *feeds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTFeedsGroupMessage.m b/XCFPTApiKit/viewmodels/feeds/PTFeedsGroupMessage.m new file mode 100644 index 0000000..cddfd76 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTFeedsGroupMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTFeedsGroupMessage.h" +@implementation PTFeedsGroupMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"feeds" : [PTFeedsMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"author": @"author",@"feeds": @"feeds",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTFeedsMessage.h b/XCFPTApiKit/viewmodels/feeds/PTFeedsMessage.h new file mode 100644 index 0000000..19797fa --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTFeedsMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTFeedsTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTFeedsMessage : PTModel +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, copy) NSString *url; +@property (nonatomic, copy) NSString *identification; +@property (nonatomic, assign) PTFeedsTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTFeedsMessage.m b/XCFPTApiKit/viewmodels/feeds/PTFeedsMessage.m new file mode 100644 index 0000000..84e5267 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTFeedsMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTFeedsMessage.h" +@implementation PTFeedsMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"targetId": @"target_id",@"url": @"url",@"identification": @"identification",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTFeedsTargetTypeEnum.h b/XCFPTApiKit/viewmodels/feeds/PTFeedsTargetTypeEnum.h new file mode 100644 index 0000000..fd3802b --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTFeedsTargetTypeEnum.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +@import Foundation; +#ifndef PTFeedsTargetTypeEnum_h +#define PTFeedsTargetTypeEnum_h +typedef NS_ENUM(NSUInteger, PTFeedsTargetTypeEnum){ + PTFeedsTargetTypeEnumRECIPE = 0, + PTFeedsTargetTypeEnumESSAY = 1, + PTFeedsTargetTypeEnumAD = 2, +}; +#endif diff --git a/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsReqMessage.h b/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsReqMessage.h new file mode 100644 index 0000000..6696f17 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFeedsGroupsReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsReqMessage.m b/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsReqMessage.m new file mode 100644 index 0000000..7876b69 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFeedsGroupsReqMessage.h" +@implementation PTGetFeedsGroupsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsRespMessage.h b/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsRespMessage.h new file mode 100644 index 0000000..63411a5 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTFeedsGroupMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFeedsGroupsRespMessage : PTModel +@property (nonatomic, strong) NSArray *feedsGroups; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsRespMessage.m b/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsRespMessage.m new file mode 100644 index 0000000..64adea3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTGetFeedsGroupsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFeedsGroupsRespMessage.h" +@implementation PTGetFeedsGroupsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"feedsGroups" : [PTFeedsGroupMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"feedsGroups": @"feeds_groups",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsReqMessage.h b/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsReqMessage.h new file mode 100644 index 0000000..66242d0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetRecipeFeedsReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsReqMessage.m b/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsReqMessage.m new file mode 100644 index 0000000..49093f3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecipeFeedsReqMessage.h" +@implementation PTGetRecipeFeedsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsRespMessage.h b/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsRespMessage.h new file mode 100644 index 0000000..0e8917a --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCursorMessage.h" +#import "PTRecipeFeedV1Message.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetRecipeFeedsRespMessage : PTModel +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, strong) NSArray *recipeFeeds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsRespMessage.m b/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsRespMessage.m new file mode 100644 index 0000000..5ca6099 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTGetRecipeFeedsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecipeFeedsRespMessage.h" +@implementation PTGetRecipeFeedsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recipeFeeds" : [PTRecipeFeedV1Message class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"recipeFeeds": @"recipe_feeds",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadReqMessage.h b/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadReqMessage.h new file mode 100644 index 0000000..e5cfb6a --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMarkFeedsAsReadReqMessage : PTModel +@property (nonatomic, copy) NSString *identification; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadReqMessage.m b/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadReqMessage.m new file mode 100644 index 0000000..e88ac22 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMarkFeedsAsReadReqMessage.h" +@implementation PTMarkFeedsAsReadReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"identification": @"identification",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadRespMessage.h b/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadRespMessage.h new file mode 100644 index 0000000..d677d91 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMarkFeedsAsReadRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadRespMessage.m b/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadRespMessage.m new file mode 100644 index 0000000..e15d916 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTMarkFeedsAsReadRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMarkFeedsAsReadRespMessage.h" +@implementation PTMarkFeedsAsReadRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadReqMessage.h b/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadReqMessage.h new file mode 100644 index 0000000..caf5157 --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMarkRecipeFeedsAsReadReqMessage : PTModel +@property (nonatomic, copy) NSString *authorId; +@property (nonatomic, copy) NSString *recipeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadReqMessage.m b/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadReqMessage.m new file mode 100644 index 0000000..91ff82b --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMarkRecipeFeedsAsReadReqMessage.h" +@implementation PTMarkRecipeFeedsAsReadReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"authorId": @"author_id",@"recipeId": @"recipe_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadRespMessage.h b/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadRespMessage.h new file mode 100644 index 0000000..dd340ea --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTMarkRecipeFeedsAsReadRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadRespMessage.m b/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadRespMessage.m new file mode 100644 index 0000000..08b6d3f --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTMarkRecipeFeedsAsReadRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMarkRecipeFeedsAsReadRespMessage.h" +@implementation PTMarkRecipeFeedsAsReadRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/feeds/PTRecipeFeedV1Message.h b/XCFPTApiKit/viewmodels/feeds/PTRecipeFeedV1Message.h new file mode 100644 index 0000000..94136fe --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTRecipeFeedV1Message.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipeFeedV1Message : PTModel +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, copy) NSString *recipeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/feeds/PTRecipeFeedV1Message.m b/XCFPTApiKit/viewmodels/feeds/PTRecipeFeedV1Message.m new file mode 100644 index 0000000..7d8e41f --- /dev/null +++ b/XCFPTApiKit/viewmodels/feeds/PTRecipeFeedV1Message.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeFeedV1Message.h" +@implementation PTRecipeFeedV1Message ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"author": @"author",@"recipeId": @"recipe_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseReqMessage.h b/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseReqMessage.h new file mode 100644 index 0000000..41e003f --- /dev/null +++ b/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTObtainFreePublicCourseReqMessage : PTModel +@property (nonatomic, strong) NSArray *courseIds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseReqMessage.m b/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseReqMessage.m new file mode 100644 index 0000000..33b4cb9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTObtainFreePublicCourseReqMessage.h" +@implementation PTObtainFreePublicCourseReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courseIds": @"course_ids",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseRespMessage.h b/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseRespMessage.h new file mode 100644 index 0000000..1bbaecf --- /dev/null +++ b/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTObtainFreePublicCourseRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseRespMessage.m b/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseRespMessage.m new file mode 100644 index 0000000..ba3f879 --- /dev/null +++ b/XCFPTApiKit/viewmodels/freepubliccourse/PTObtainFreePublicCourseRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTObtainFreePublicCourseRespMessage.h" +@implementation PTObtainFreePublicCourseRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsReqMessage.h b/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsReqMessage.h new file mode 100644 index 0000000..da3bca1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsReqMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedHomepageDiscoverTabRecommendationsReqMessage : PTModel +/** + 必填 +*/ +@property (nonatomic, copy) NSString *cursor; +/** + 必填 +*/ +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsReqMessage.m b/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsReqMessage.m new file mode 100644 index 0000000..48278f7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedHomepageDiscoverTabRecommendationsReqMessage.h" +@implementation PTPagedHomepageDiscoverTabRecommendationsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsRespMessage.h b/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsRespMessage.h new file mode 100644 index 0000000..c730110 --- /dev/null +++ b/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTHybridListCellMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedHomepageDiscoverTabRecommendationsRespMessage : PTModel +@property (nonatomic, strong) NSArray *cells; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsRespMessage.m b/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsRespMessage.m new file mode 100644 index 0000000..8618289 --- /dev/null +++ b/XCFPTApiKit/viewmodels/homepage/PTPagedHomepageDiscoverTabRecommendationsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedHomepageDiscoverTabRecommendationsRespMessage.h" +@implementation PTPagedHomepageDiscoverTabRecommendationsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"cells" : [PTHybridListCellMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cells": @"cells",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsReqMessage.h b/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsReqMessage.h new file mode 100644 index 0000000..6ba29e3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetInterestedTagsReqMessage : PTModel +/** + 设备唯一标识符(当前为 PDID) +*/ +@property (nonatomic, copy) NSString *deviceId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsReqMessage.m b/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsReqMessage.m new file mode 100644 index 0000000..5ada640 --- /dev/null +++ b/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetInterestedTagsReqMessage.h" +@implementation PTGetInterestedTagsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"deviceId": @"device_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsRespMessage.h b/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsRespMessage.h new file mode 100644 index 0000000..4d8bc8c --- /dev/null +++ b/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTInterestedTagMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetInterestedTagsRespMessage : PTModel +@property (nonatomic, strong) NSArray *interestedTags; +@property (nonatomic, copy) NSString *title1st; +@property (nonatomic, copy) NSString *title2nd; +@property (nonatomic, assign) BOOL hideCloseButton; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsRespMessage.m b/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsRespMessage.m new file mode 100644 index 0000000..0b79c44 --- /dev/null +++ b/XCFPTApiKit/viewmodels/interestedtag/PTGetInterestedTagsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetInterestedTagsRespMessage.h" +@implementation PTGetInterestedTagsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"interestedTags" : [PTInterestedTagMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"interestedTags": @"interested_tags",@"title1st": @"title_1st",@"title2nd": @"title_2nd",@"hideCloseButton": @"hide_close_button",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsReqMessage.h b/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsReqMessage.h new file mode 100644 index 0000000..b5dc3fe --- /dev/null +++ b/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSetInterestedTagsReqMessage : PTModel +/** + 设备唯一标识符(当前为 PDID) +*/ +@property (nonatomic, copy) NSString *deviceId; +@property (nonatomic, strong) NSArray *interestTagIds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsReqMessage.m b/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsReqMessage.m new file mode 100644 index 0000000..82ebd5d --- /dev/null +++ b/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSetInterestedTagsReqMessage.h" +@implementation PTSetInterestedTagsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"deviceId": @"device_id",@"interestTagIds": @"interest_tag_ids",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsRespMessage.h b/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsRespMessage.h new file mode 100644 index 0000000..85b50a3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSetInterestedTagsRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsRespMessage.m b/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsRespMessage.m new file mode 100644 index 0000000..72afdba --- /dev/null +++ b/XCFPTApiKit/viewmodels/interestedtag/PTSetInterestedTagsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSetInterestedTagsRespMessage.h" +@implementation PTSetInterestedTagsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsReqMessage.h b/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsReqMessage.h new file mode 100644 index 0000000..b2443db --- /dev/null +++ b/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetMarketTabsReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsReqMessage.m b/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsReqMessage.m new file mode 100644 index 0000000..af4ecf1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetMarketTabsReqMessage.h" +@implementation PTGetMarketTabsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsRespMessage.h b/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsRespMessage.h new file mode 100644 index 0000000..03ef4ea --- /dev/null +++ b/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTMarketTabMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetMarketTabsRespMessage : PTModel +@property (nonatomic, strong) NSArray *tabs; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsRespMessage.m b/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsRespMessage.m new file mode 100644 index 0000000..996dbf3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/markettab/PTGetMarketTabsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetMarketTabsRespMessage.h" +@implementation PTGetMarketTabsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"tabs" : [PTMarketTabMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tabs": @"tabs",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusReqMessage.h b/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusReqMessage.h new file mode 100644 index 0000000..b802567 --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusReqMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 更改通知开关状态的请求 + 0表示未设置,不传递默认为0 + 1表示打开 + 2表示关闭 +*/ +@interface PTChangeNotificationSettingStatusReqMessage : PTModel +@property (nonatomic, assign) int32_t diggDish; +@property (nonatomic, assign) int32_t diggComment; +@property (nonatomic, assign) int32_t collectRecipe; +@property (nonatomic, assign) int32_t collectCourse; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusReqMessage.m b/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusReqMessage.m new file mode 100644 index 0000000..2a09127 --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTChangeNotificationSettingStatusReqMessage.h" +@implementation PTChangeNotificationSettingStatusReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"diggDish": @"digg_dish",@"diggComment": @"digg_comment",@"collectRecipe": @"collect_recipe",@"collectCourse": @"collect_course",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusRespMessage.h b/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusRespMessage.h new file mode 100644 index 0000000..7cf82ea --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTNotificationSettingStatusMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 更改通知开关状态的响应 +*/ +@interface PTChangeNotificationSettingStatusRespMessage : PTModel +@property (nonatomic, strong) PTNotificationSettingStatusMessage *notificationSettingStatus; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusRespMessage.m b/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusRespMessage.m new file mode 100644 index 0000000..ee9085e --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTChangeNotificationSettingStatusRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTChangeNotificationSettingStatusRespMessage.h" +@implementation PTChangeNotificationSettingStatusRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationSettingStatus": @"notification_setting_status",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusReqMessage.h b/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusReqMessage.h new file mode 100644 index 0000000..89d7c8c --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取通知设置状态的请求 +*/ +@interface PTGetNotificationSettingStatusReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusReqMessage.m b/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusReqMessage.m new file mode 100644 index 0000000..534f133 --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetNotificationSettingStatusReqMessage.h" +@implementation PTGetNotificationSettingStatusReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusRespMessage.h b/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusRespMessage.h new file mode 100644 index 0000000..c6e86d6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTNotificationSettingStatusMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取通知设置状态的响应 +*/ +@interface PTGetNotificationSettingStatusRespMessage : PTModel +@property (nonatomic, strong) PTNotificationSettingStatusMessage *notificationSettingStatus; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusRespMessage.m b/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusRespMessage.m new file mode 100644 index 0000000..9f926a6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationSettingStatusRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetNotificationSettingStatusRespMessage.h" +@implementation PTGetNotificationSettingStatusRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationSettingStatus": @"notification_setting_status",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsReqMessage.h b/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsReqMessage.h new file mode 100644 index 0000000..706392f --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 通知tab请求的请求对象 +*/ +@interface PTGetNotificationTabsReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsReqMessage.m b/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsReqMessage.m new file mode 100644 index 0000000..22dff9e --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetNotificationTabsReqMessage.h" +@implementation PTGetNotificationTabsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsRespMessage.h b/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsRespMessage.h new file mode 100644 index 0000000..5918dff --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsRespMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTNotificationTabMessage.h" +#import "PTNotificationMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 通知tab请求的响应对象 +*/ +@interface PTGetNotificationTabsRespMessage : PTModel +@property (nonatomic, strong) NSArray *notificationTabs; +@property (nonatomic, strong) PTNotificationMessage *lastOfficialNotification; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsRespMessage.m b/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsRespMessage.m new file mode 100644 index 0000000..d8add2a --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationTabsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetNotificationTabsRespMessage.h" +@implementation PTGetNotificationTabsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"notificationTabs" : [PTNotificationTabMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationTabs": @"notification_tabs",@"lastOfficialNotification": @"last_official_notification",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationsReqMessage.h b/XCFPTApiKit/viewmodels/notification/PTGetNotificationsReqMessage.h new file mode 100644 index 0000000..f3d01e3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationsReqMessage.h @@ -0,0 +1,15 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 通知请求的请求对象 +*/ +@interface PTGetNotificationsReqMessage : PTModel +@property (nonatomic, copy) NSString *tabId; +/** + 翻页用的游标, 第一次不传,翻页的时候需要返回服务器给的cursor的值 +*/ +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationsReqMessage.m b/XCFPTApiKit/viewmodels/notification/PTGetNotificationsReqMessage.m new file mode 100644 index 0000000..747f519 --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetNotificationsReqMessage.h" +@implementation PTGetNotificationsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tabId": @"tab_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationsRespMessage.h b/XCFPTApiKit/viewmodels/notification/PTGetNotificationsRespMessage.h new file mode 100644 index 0000000..8d9faba --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationsRespMessage.h @@ -0,0 +1,16 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTNotificationMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 通知请求的响应对象 +*/ +@interface PTGetNotificationsRespMessage : PTModel +@property (nonatomic, strong) NSArray *notifications; +/** + 翻页的游标 +*/ +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/notification/PTGetNotificationsRespMessage.m b/XCFPTApiKit/viewmodels/notification/PTGetNotificationsRespMessage.m new file mode 100644 index 0000000..5acd4be --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTGetNotificationsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetNotificationsRespMessage.h" +@implementation PTGetNotificationsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"notifications" : [PTNotificationMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notifications": @"notifications",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadReqMessage.h b/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadReqMessage.h new file mode 100644 index 0000000..cde4997 --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadReqMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + tab 标记已读请求 +*/ +@interface PTMarkTabAsReadReqMessage : PTModel +@property (nonatomic, copy) NSString *tabId; +/** + 客户端展示的最新的id +*/ +@property (nonatomic, copy) NSString *notificationId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadReqMessage.m b/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadReqMessage.m new file mode 100644 index 0000000..32947cc --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMarkTabAsReadReqMessage.h" +@implementation PTMarkTabAsReadReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"tabId": @"tab_id",@"notificationId": @"notification_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadRespMessage.h b/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadRespMessage.h new file mode 100644 index 0000000..52c924f --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTNotificationTabMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + tab 标记已读响应 +*/ +@interface PTMarkTabAsReadRespMessage : PTModel +@property (nonatomic, strong) PTNotificationTabMessage *notificationTab; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadRespMessage.m b/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadRespMessage.m new file mode 100644 index 0000000..7dfb7bd --- /dev/null +++ b/XCFPTApiKit/viewmodels/notification/PTMarkTabAsReadRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTMarkTabAsReadRespMessage.h" +@implementation PTMarkTabAsReadRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"notificationTab": @"notification_tab",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesReqMessage.h b/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesReqMessage.h new file mode 100644 index 0000000..6bcf8a2 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCommentPromptRulesReqMessage : PTModel +@property (nonatomic, copy) NSString *orderId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesReqMessage.m b/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesReqMessage.m new file mode 100644 index 0000000..1c9bfb7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCommentPromptRulesReqMessage.h" +@implementation PTCommentPromptRulesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"orderId": @"order_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesRespMessage.h b/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesRespMessage.h new file mode 100644 index 0000000..3faf871 --- /dev/null +++ b/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesRespMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCommentPromptRuleMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCommentPromptRulesRespMessage : PTModel +@property (nonatomic, strong) NSArray *rules; +@property (nonatomic, copy) NSString *mainText; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesRespMessage.m b/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesRespMessage.m new file mode 100644 index 0000000..e7323fd --- /dev/null +++ b/XCFPTApiKit/viewmodels/ordercomment/PTCommentPromptRulesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCommentPromptRulesRespMessage.h" +@implementation PTCommentPromptRulesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"rules" : [PTCommentPromptRuleMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"rules": @"rules",@"mainText": @"main_text",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidReqMessage.h b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidReqMessage.h new file mode 100644 index 0000000..d8ee4a2 --- /dev/null +++ b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidReqMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPkxRegisterPdidReqMessage : PTModel +/** + 上下文标示 +*/ +@property (nonatomic, copy) NSString *ctx; +/** + 客户端操作系统版本号 +*/ +@property (nonatomic, copy) NSString *osVersion; +/** + 编码后的特征信息 +*/ +@property (nonatomic, copy) NSString *data; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidReqMessage.m b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidReqMessage.m new file mode 100644 index 0000000..c7ec847 --- /dev/null +++ b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPkxRegisterPdidReqMessage.h" +@implementation PTPkxRegisterPdidReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"ctx": @"ctx",@"osVersion": @"os_version",@"data": @"data",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidRespMessage.h b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidRespMessage.h new file mode 100644 index 0000000..8afc04a --- /dev/null +++ b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidRespMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPkxRegisterPdidRespMessage : PTModel +/** + 请求里的上下文字段,原样返回 +*/ +@property (nonatomic, copy) NSString *ctx; +/** + 服务端生成的 PDID +*/ +@property (nonatomic, copy) NSString *pdid; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidRespMessage.m b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidRespMessage.m new file mode 100644 index 0000000..9554819 --- /dev/null +++ b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPkxRegisterPdidRespMessage.h" +@implementation PTPkxRegisterPdidRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"ctx": @"ctx",@"pdid": @"pdid",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2ReqMessage.h b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2ReqMessage.h new file mode 100644 index 0000000..dc9f60b --- /dev/null +++ b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2ReqMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPkxRegisterPdidv2ReqMessage : PTModel +/** + 上下文标示 +*/ +@property (nonatomic, copy) NSString *ctx; +/** + 客户端操作系统版本号 +*/ +@property (nonatomic, copy) NSString *osVersion; +/** + 编码后的特征信息 +*/ +@property (nonatomic, copy) NSString *data; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2ReqMessage.m b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2ReqMessage.m new file mode 100644 index 0000000..0d9479b --- /dev/null +++ b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPkxRegisterPdidv2ReqMessage.h" +@implementation PTPkxRegisterPdidv2ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"ctx": @"ctx",@"osVersion": @"os_version",@"data": @"data",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2RespMessage.h b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2RespMessage.h new file mode 100644 index 0000000..9fdea07 --- /dev/null +++ b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2RespMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPkxRegisterPdidv2RespMessage : PTModel +/** + 请求里的上下文字段,原样返回 +*/ +@property (nonatomic, copy) NSString *ctx; +/** + 服务端生成的 PDID +*/ +@property (nonatomic, copy) NSString *pdid; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2RespMessage.m b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2RespMessage.m new file mode 100644 index 0000000..883cd08 --- /dev/null +++ b/XCFPTApiKit/viewmodels/pkx/PTPkxRegisterPdidv2RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPkxRegisterPdidv2RespMessage.h" +@implementation PTPkxRegisterPdidv2RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"ctx": @"ctx",@"pdid": @"pdid",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTAnswerQuestionReqMessage.h b/XCFPTApiKit/viewmodels/question/PTAnswerQuestionReqMessage.h new file mode 100644 index 0000000..35abafb --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTAnswerQuestionReqMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAnswerQuestionReqMessage : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTAnswerQuestionReqMessage.m b/XCFPTApiKit/viewmodels/question/PTAnswerQuestionReqMessage.m new file mode 100644 index 0000000..7a7329c --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTAnswerQuestionReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAnswerQuestionReqMessage.h" +@implementation PTAnswerQuestionReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"answerId": @"answer_id",@"text": @"text",@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTAnswerQuestionRespMessage.h b/XCFPTApiKit/viewmodels/question/PTAnswerQuestionRespMessage.h new file mode 100644 index 0000000..ac9b1a7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTAnswerQuestionRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionAnswerMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAnswerQuestionRespMessage : PTModel +@property (nonatomic, strong) PTQuestionAnswerMessage *answer; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTAnswerQuestionRespMessage.m b/XCFPTApiKit/viewmodels/question/PTAnswerQuestionRespMessage.m new file mode 100644 index 0000000..02cf330 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTAnswerQuestionRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAnswerQuestionRespMessage.h" +@implementation PTAnswerQuestionRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answer": @"answer",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTAskQuestionReqMessage.h b/XCFPTApiKit/viewmodels/question/PTAskQuestionReqMessage.h new file mode 100644 index 0000000..c349927 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTAskQuestionReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAskQuestionReqMessage : PTModel +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTAskQuestionReqMessage.m b/XCFPTApiKit/viewmodels/question/PTAskQuestionReqMessage.m new file mode 100644 index 0000000..0ce41ab --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTAskQuestionReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAskQuestionReqMessage.h" +@implementation PTAskQuestionReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"text": @"text",@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTAskQuestionRespMessage.h b/XCFPTApiKit/viewmodels/question/PTAskQuestionRespMessage.h new file mode 100644 index 0000000..0932f36 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTAskQuestionRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAskQuestionRespMessage : PTModel +@property (nonatomic, strong) PTQuestionMessage *question; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTAskQuestionRespMessage.m b/XCFPTApiKit/viewmodels/question/PTAskQuestionRespMessage.m new file mode 100644 index 0000000..2a2c62c --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTAskQuestionRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAskQuestionRespMessage.h" +@implementation PTAskQuestionRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"question": @"question",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTDeleteAnswerReqMessage.h b/XCFPTApiKit/viewmodels/question/PTDeleteAnswerReqMessage.h new file mode 100644 index 0000000..0f3e62a --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDeleteAnswerReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDeleteAnswerReqMessage : PTModel +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTDeleteAnswerReqMessage.m b/XCFPTApiKit/viewmodels/question/PTDeleteAnswerReqMessage.m new file mode 100644 index 0000000..e963029 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDeleteAnswerReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDeleteAnswerReqMessage.h" +@implementation PTDeleteAnswerReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerId": @"answer_id",@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTDeleteAnswerRespMessage.h b/XCFPTApiKit/viewmodels/question/PTDeleteAnswerRespMessage.h new file mode 100644 index 0000000..28f9361 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDeleteAnswerRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDeleteAnswerRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTDeleteAnswerRespMessage.m b/XCFPTApiKit/viewmodels/question/PTDeleteAnswerRespMessage.m new file mode 100644 index 0000000..2c3ebd3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDeleteAnswerRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDeleteAnswerRespMessage.h" +@implementation PTDeleteAnswerRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTDeleteQuestionReqMessage.h b/XCFPTApiKit/viewmodels/question/PTDeleteQuestionReqMessage.h new file mode 100644 index 0000000..973b463 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDeleteQuestionReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDeleteQuestionReqMessage : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTDeleteQuestionReqMessage.m b/XCFPTApiKit/viewmodels/question/PTDeleteQuestionReqMessage.m new file mode 100644 index 0000000..44b1ec8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDeleteQuestionReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDeleteQuestionReqMessage.h" +@implementation PTDeleteQuestionReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTDeleteQuestionRespMessage.h b/XCFPTApiKit/viewmodels/question/PTDeleteQuestionRespMessage.h new file mode 100644 index 0000000..23374d5 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDeleteQuestionRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDeleteQuestionRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTDeleteQuestionRespMessage.m b/XCFPTApiKit/viewmodels/question/PTDeleteQuestionRespMessage.m new file mode 100644 index 0000000..b484363 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDeleteQuestionRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDeleteQuestionRespMessage.h" +@implementation PTDeleteQuestionRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerReqMessage.h b/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerReqMessage.h new file mode 100644 index 0000000..e4fec55 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDiggQuestionAnswerReqMessage : PTModel +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerReqMessage.m b/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerReqMessage.m new file mode 100644 index 0000000..b4b9eb6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggQuestionAnswerReqMessage.h" +@implementation PTDiggQuestionAnswerReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerId": @"answer_id",@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerRespMessage.h b/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerRespMessage.h new file mode 100644 index 0000000..8d3f909 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDiggQuestionAnswerRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerRespMessage.m b/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerRespMessage.m new file mode 100644 index 0000000..6038342 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDiggQuestionAnswerRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggQuestionAnswerRespMessage.h" +@implementation PTDiggQuestionAnswerRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTDiggQuestionReqMessage.h b/XCFPTApiKit/viewmodels/question/PTDiggQuestionReqMessage.h new file mode 100644 index 0000000..02dcfd6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDiggQuestionReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDiggQuestionReqMessage : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTDiggQuestionReqMessage.m b/XCFPTApiKit/viewmodels/question/PTDiggQuestionReqMessage.m new file mode 100644 index 0000000..899c405 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDiggQuestionReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggQuestionReqMessage.h" +@implementation PTDiggQuestionReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTDiggQuestionRespMessage.h b/XCFPTApiKit/viewmodels/question/PTDiggQuestionRespMessage.h new file mode 100644 index 0000000..6dbc84d --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDiggQuestionRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDiggQuestionRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTDiggQuestionRespMessage.m b/XCFPTApiKit/viewmodels/question/PTDiggQuestionRespMessage.m new file mode 100644 index 0000000..02272ff --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTDiggQuestionRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggQuestionRespMessage.h" +@implementation PTDiggQuestionRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersReqMessage.h b/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersReqMessage.h new file mode 100644 index 0000000..e261cb7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersReqMessage.h @@ -0,0 +1,12 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedQuestionAnswersReqMessage : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersReqMessage.m b/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersReqMessage.m new file mode 100644 index 0000000..4e876a5 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedQuestionAnswersReqMessage.h" +@implementation PTPagedQuestionAnswersReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"cursor": @"cursor",@"size": @"size",@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersRespMessage.h b/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersRespMessage.h new file mode 100644 index 0000000..e7b95fc --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionAnswerMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedQuestionAnswersRespMessage : PTModel +@property (nonatomic, strong) NSArray *answers; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersRespMessage.m b/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersRespMessage.m new file mode 100644 index 0000000..970f471 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTPagedQuestionAnswersRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedQuestionAnswersRespMessage.h" +@implementation PTPagedQuestionAnswersRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"answers" : [PTQuestionAnswerMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answers": @"answers",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTPagedQuestionsReqMessage.h b/XCFPTApiKit/viewmodels/question/PTPagedQuestionsReqMessage.h new file mode 100644 index 0000000..ed35641 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTPagedQuestionsReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedQuestionsReqMessage : PTModel +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTPagedQuestionsReqMessage.m b/XCFPTApiKit/viewmodels/question/PTPagedQuestionsReqMessage.m new file mode 100644 index 0000000..ded0b1b --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTPagedQuestionsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedQuestionsReqMessage.h" +@implementation PTPagedQuestionsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"targetId": @"target_id",@"cursor": @"cursor",@"size": @"size",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTPagedQuestionsRespMessage.h b/XCFPTApiKit/viewmodels/question/PTPagedQuestionsRespMessage.h new file mode 100644 index 0000000..72dd487 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTPagedQuestionsRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedQuestionsRespMessage : PTModel +@property (nonatomic, strong) NSArray *questions; +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, assign) int32_t total; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTPagedQuestionsRespMessage.m b/XCFPTApiKit/viewmodels/question/PTPagedQuestionsRespMessage.m new file mode 100644 index 0000000..ea1fe46 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTPagedQuestionsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedQuestionsRespMessage.h" +@implementation PTPagedQuestionsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"questions" : [PTQuestionMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questions": @"questions",@"cursor": @"cursor",@"total": @"total",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTReportAnswerReqMessage.h b/XCFPTApiKit/viewmodels/question/PTReportAnswerReqMessage.h new file mode 100644 index 0000000..c209259 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTReportAnswerReqMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTReportTypeEnum.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReportAnswerReqMessage : PTModel +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTReportTypeEnum reportType; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTReportAnswerReqMessage.m b/XCFPTApiKit/viewmodels/question/PTReportAnswerReqMessage.m new file mode 100644 index 0000000..c91a0a4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTReportAnswerReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReportAnswerReqMessage.h" +@implementation PTReportAnswerReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerId": @"answer_id",@"text": @"text",@"targetId": @"target_id",@"reportType": @"report_type",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTReportAnswerRespMessage.h b/XCFPTApiKit/viewmodels/question/PTReportAnswerRespMessage.h new file mode 100644 index 0000000..f8552b8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTReportAnswerRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReportAnswerRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTReportAnswerRespMessage.m b/XCFPTApiKit/viewmodels/question/PTReportAnswerRespMessage.m new file mode 100644 index 0000000..1997c9d --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTReportAnswerRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReportAnswerRespMessage.h" +@implementation PTReportAnswerRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTReportQuestionReqMessage.h b/XCFPTApiKit/viewmodels/question/PTReportQuestionReqMessage.h new file mode 100644 index 0000000..5686683 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTReportQuestionReqMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTReportTypeEnum.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReportQuestionReqMessage : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTReportTypeEnum reportType; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTReportQuestionReqMessage.m b/XCFPTApiKit/viewmodels/question/PTReportQuestionReqMessage.m new file mode 100644 index 0000000..e01d4fd --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTReportQuestionReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReportQuestionReqMessage.h" +@implementation PTReportQuestionReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"text": @"text",@"targetId": @"target_id",@"reportType": @"report_type",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTReportQuestionRespMessage.h b/XCFPTApiKit/viewmodels/question/PTReportQuestionRespMessage.h new file mode 100644 index 0000000..6f97c42 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTReportQuestionRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReportQuestionRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTReportQuestionRespMessage.m b/XCFPTApiKit/viewmodels/question/PTReportQuestionRespMessage.m new file mode 100644 index 0000000..c08cd8e --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTReportQuestionRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReportQuestionRespMessage.h" +@implementation PTReportQuestionRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerReqMessage.h b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerReqMessage.h new file mode 100644 index 0000000..4bc0aec --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUndiggQuestionAnswerReqMessage : PTModel +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerReqMessage.m b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerReqMessage.m new file mode 100644 index 0000000..e9e16fb --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUndiggQuestionAnswerReqMessage.h" +@implementation PTUndiggQuestionAnswerReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerId": @"answer_id",@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerRespMessage.h b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerRespMessage.h new file mode 100644 index 0000000..8e68aa4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUndiggQuestionAnswerRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerRespMessage.m b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerRespMessage.m new file mode 100644 index 0000000..fa48481 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionAnswerRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUndiggQuestionAnswerRespMessage.h" +@implementation PTUndiggQuestionAnswerRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTUndiggQuestionReqMessage.h b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionReqMessage.h new file mode 100644 index 0000000..c90e310 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionTargetTypeEnum.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUndiggQuestionReqMessage : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *targetId; +@property (nonatomic, assign) PTQuestionTargetTypeEnum targetType; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTUndiggQuestionReqMessage.m b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionReqMessage.m new file mode 100644 index 0000000..335c1ed --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUndiggQuestionReqMessage.h" +@implementation PTUndiggQuestionReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"targetId": @"target_id",@"targetType": @"target_type",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/question/PTUndiggQuestionRespMessage.h b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionRespMessage.h new file mode 100644 index 0000000..599e703 --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUndiggQuestionRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/question/PTUndiggQuestionRespMessage.m b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionRespMessage.m new file mode 100644 index 0000000..e3917ea --- /dev/null +++ b/XCFPTApiKit/viewmodels/question/PTUndiggQuestionRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUndiggQuestionRespMessage.h" +@implementation PTUndiggQuestionRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireReqMessage.h b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireReqMessage.h new file mode 100644 index 0000000..99581a4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionnaireQuestionAnswerMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAnswerFreshWelfareQuestionnaireReqMessage : PTModel +@property (nonatomic, copy) NSString *questionnaireId; +@property (nonatomic, strong) NSArray *questionAnswers; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireReqMessage.m b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireReqMessage.m new file mode 100644 index 0000000..b0d4fac --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAnswerFreshWelfareQuestionnaireReqMessage.h" +@implementation PTAnswerFreshWelfareQuestionnaireReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"questionAnswers" : [PTQuestionnaireQuestionAnswerMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionnaireId": @"questionnaire_id",@"questionAnswers": @"question_answers",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireRespMessage.h b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireRespMessage.h new file mode 100644 index 0000000..fe13617 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAnswerFreshWelfareQuestionnaireRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireRespMessage.m b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireRespMessage.m new file mode 100644 index 0000000..57c805e --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerFreshWelfareQuestionnaireRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAnswerFreshWelfareQuestionnaireRespMessage.h" +@implementation PTAnswerFreshWelfareQuestionnaireRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireReqMessage.h b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireReqMessage.h new file mode 100644 index 0000000..2f2113d --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireReqMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 回答问卷请求 +*/ +@interface PTAnswerQuestionnaireReqMessage : PTModel +@property (nonatomic, copy) NSString *questionnaireId; +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *recipeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireReqMessage.m b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireReqMessage.m new file mode 100644 index 0000000..44157f9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAnswerQuestionnaireReqMessage.h" +@implementation PTAnswerQuestionnaireReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionnaireId": @"questionnaire_id",@"questionId": @"question_id",@"answerId": @"answer_id",@"recipeId": @"recipe_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireRespMessage.h b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireRespMessage.h new file mode 100644 index 0000000..be1378e --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireRespMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 回答问卷响应 +*/ +@interface PTAnswerQuestionnaireRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireRespMessage.m b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireRespMessage.m new file mode 100644 index 0000000..681c9a6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTAnswerQuestionnaireRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAnswerQuestionnaireRespMessage.h" +@implementation PTAnswerQuestionnaireRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireReqMessage.h b/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireReqMessage.h new file mode 100644 index 0000000..7f5290a --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 关闭问卷 +*/ +@interface PTCloseQuestionnaireReqMessage : PTModel +@property (nonatomic, copy) NSString *questionnaireId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireReqMessage.m b/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireReqMessage.m new file mode 100644 index 0000000..e010670 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCloseQuestionnaireReqMessage.h" +@implementation PTCloseQuestionnaireReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionnaireId": @"questionnaire_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireRespMessage.h b/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireRespMessage.h new file mode 100644 index 0000000..fd2ff68 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTCloseQuestionnaireRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireRespMessage.m b/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireRespMessage.m new file mode 100644 index 0000000..deb930a --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTCloseQuestionnaireRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTCloseQuestionnaireRespMessage.h" +@implementation PTCloseQuestionnaireRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireReqMessage.h b/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireReqMessage.h new file mode 100644 index 0000000..be71c3e --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFreshWelfareQuestionnaireReqMessage : PTModel +@property (nonatomic, copy) NSString *welfareId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireReqMessage.m b/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireReqMessage.m new file mode 100644 index 0000000..3351951 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFreshWelfareQuestionnaireReqMessage.h" +@implementation PTGetFreshWelfareQuestionnaireReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"welfareId": @"welfare_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireRespMessage.h b/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireRespMessage.h new file mode 100644 index 0000000..9373816 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireRespMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionnaireMessage.h" +#import "PTRememberedAnswerInfoMessage.h" +#import "PTUserAnswerMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFreshWelfareQuestionnaireRespMessage : PTModel +@property (nonatomic, strong) PTQuestionnaireMessage *questionnaire; +/** + 一些用户已经输入过的固定问卷题目, 用户新问卷可以跳过 +*/ +@property (nonatomic, strong) PTRememberedAnswerInfoMessage *rememberedAnswerInfo; +/** + 用户的问卷答案 +*/ +@property (nonatomic, strong) PTUserAnswerMessage *userAnswer; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireRespMessage.m b/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireRespMessage.m new file mode 100644 index 0000000..fb35007 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTGetFreshWelfareQuestionnaireRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFreshWelfareQuestionnaireRespMessage.h" +@implementation PTGetFreshWelfareQuestionnaireRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionnaire": @"questionnaire",@"rememberedAnswerInfo": @"remembered_answer_info",@"userAnswer": @"user_answer",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireReqMessage.h b/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireReqMessage.h new file mode 100644 index 0000000..d8a2078 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取问卷请求 +*/ +@interface PTGetQuestionnaireReqMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireReqMessage.m b/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireReqMessage.m new file mode 100644 index 0000000..b8a9cd1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetQuestionnaireReqMessage.h" +@implementation PTGetQuestionnaireReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireRespMessage.h b/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireRespMessage.h new file mode 100644 index 0000000..301ed2b --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTQuestionnaireMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取问卷响应 +*/ +@interface PTGetQuestionnaireRespMessage : PTModel +@property (nonatomic, strong) PTQuestionnaireMessage *questionnaire; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireRespMessage.m b/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireRespMessage.m new file mode 100644 index 0000000..1176a30 --- /dev/null +++ b/XCFPTApiKit/viewmodels/questionnaire/PTGetQuestionnaireRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetQuestionnaireRespMessage.h" +@implementation PTGetQuestionnaireRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionnaire": @"questionnaire",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsReqMessage.h b/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsReqMessage.h new file mode 100644 index 0000000..ab68fe4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsReqMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取生成的菜谱 +*/ +@interface PTGetRecipesByIngsReqMessage : PTModel +/** + 空格分隔的食材 +*/ +@property (nonatomic, copy) NSString *ingredients; +@property (nonatomic, assign) BOOL isFastFood; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsReqMessage.m b/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsReqMessage.m new file mode 100644 index 0000000..d755963 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecipesByIngsReqMessage.h" +@implementation PTGetRecipesByIngsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"ingredients": @"ingredients",@"isFastFood": @"is_fast_food",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsRespMessage.h b/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsRespMessage.h new file mode 100644 index 0000000..9e2dfa1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetRecipesByIngsRespMessage : PTModel +@property (nonatomic, strong) NSArray *recipes; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsRespMessage.m b/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsRespMessage.m new file mode 100644 index 0000000..6e7cc59 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipe/PTGetRecipesByIngsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecipesByIngsRespMessage.h" +@implementation PTGetRecipesByIngsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recipes" : [PTRecipeMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipes": @"recipes",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionReqMessage.h b/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionReqMessage.h new file mode 100644 index 0000000..400863c --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取菜谱评价的问题 +*/ +@interface PTGetRecipeAppraisalQuestionReqMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@property (nonatomic, assign) BOOL isLabelQuestion; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionReqMessage.m b/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionReqMessage.m new file mode 100644 index 0000000..0eddf30 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecipeAppraisalQuestionReqMessage.h" +@implementation PTGetRecipeAppraisalQuestionReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",@"isLabelQuestion": @"is_label_question",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionRespMessage.h b/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionRespMessage.h new file mode 100644 index 0000000..10339c1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeAppraisalQuestionMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 菜谱评价的问题信息 +*/ +@interface PTGetRecipeAppraisalQuestionRespMessage : PTModel +@property (nonatomic, strong) PTRecipeAppraisalQuestionMessage *recipeAppraisalQuestion; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionRespMessage.m b/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionRespMessage.m new file mode 100644 index 0000000..46fa51f --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipeappraisal/PTGetRecipeAppraisalQuestionRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecipeAppraisalQuestionRespMessage.h" +@implementation PTGetRecipeAppraisalQuestionRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeAppraisalQuestion": @"recipe_appraisal_question",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerReqMessage.h b/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerReqMessage.h new file mode 100644 index 0000000..740262d --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerReqMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 设置用户菜谱评价的答案 +*/ +@interface PTSetRecipeAppraisalAnswerReqMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@property (nonatomic, assign) int32_t recipeAppraisalTypeId; +@property (nonatomic, assign) int32_t recipeAppraisalAnswer; +@property (nonatomic, assign) int32_t stage; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerReqMessage.m b/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerReqMessage.m new file mode 100644 index 0000000..a45144d --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSetRecipeAppraisalAnswerReqMessage.h" +@implementation PTSetRecipeAppraisalAnswerReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",@"recipeAppraisalTypeId": @"recipe_appraisal_type_id",@"recipeAppraisalAnswer": @"recipe_appraisal_answer",@"stage": @"stage",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerRespMessage.h b/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerRespMessage.h new file mode 100644 index 0000000..ccd6bfe --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 设置菜谱评价问题的响应 +*/ +@interface PTSetRecipeAppraisalAnswerRespMessage : PTModel +@property (nonatomic, assign) BOOL isSuccess; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerRespMessage.m b/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerRespMessage.m new file mode 100644 index 0000000..3afb46e --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipeappraisal/PTSetRecipeAppraisalAnswerRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSetRecipeAppraisalAnswerRespMessage.h" +@implementation PTSetRecipeAppraisalAnswerRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"isSuccess": @"is_success",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeReqMessage.h b/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeReqMessage.h new file mode 100644 index 0000000..2e28b12 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeReqMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取菜谱下的作品列表请求 +*/ +@interface PTGetRecipeDishesOrderByTimeReqMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@property (nonatomic, assign) int32_t dishId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeReqMessage.m b/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeReqMessage.m new file mode 100644 index 0000000..3b43193 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecipeDishesOrderByTimeReqMessage.h" +@implementation PTGetRecipeDishesOrderByTimeReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",@"dishId": @"dish_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeRespMessage.h b/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeRespMessage.h new file mode 100644 index 0000000..be69047 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeRespMessage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTDishMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +/** + 获取菜谱下的作品列表响应 +*/ +@interface PTGetRecipeDishesOrderByTimeRespMessage : PTModel +@property (nonatomic, strong) NSArray *dishes; +@property (nonatomic, strong) PTCursorMessage *cursor; +/** + 如果传递的作品状态不对且第一次请求,则会返回对应字符串提示 +*/ +@property (nonatomic, copy) NSString *tip; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeRespMessage.m b/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeRespMessage.m new file mode 100644 index 0000000..4afd259 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipedishes/PTGetRecipeDishesOrderByTimeRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecipeDishesOrderByTimeRespMessage.h" +@implementation PTGetRecipeDishesOrderByTimeRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"dishes" : [PTDishMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"dishes": @"dishes",@"cursor": @"cursor",@"tip": @"tip",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2ReqMessage.h b/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2ReqMessage.h new file mode 100644 index 0000000..c4f1389 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2ReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetRecipeFeedsV2ReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2ReqMessage.m b/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2ReqMessage.m new file mode 100644 index 0000000..18b84b0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecipeFeedsV2ReqMessage.h" +@implementation PTGetRecipeFeedsV2ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2RespMessage.h b/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2RespMessage.h new file mode 100644 index 0000000..eb34cf6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2RespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeFeedMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetRecipeFeedsV2RespMessage : PTModel +@property (nonatomic, strong) NSArray *recipeFeeds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2RespMessage.m b/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2RespMessage.m new file mode 100644 index 0000000..d6eb691 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipefeeds/PTGetRecipeFeedsV2RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetRecipeFeedsV2RespMessage.h" +@implementation PTGetRecipeFeedsV2RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recipeFeeds" : [PTRecipeFeedMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeFeeds": @"recipe_feeds",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipefeeds/PTRecipeFeedMessage.h b/XCFPTApiKit/viewmodels/recipefeeds/PTRecipeFeedMessage.h new file mode 100644 index 0000000..fc29a44 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipefeeds/PTRecipeFeedMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTUserMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipeFeedMessage : PTModel +@property (nonatomic, strong) PTUserMessage *author; +@property (nonatomic, strong) NSArray *recipeIds; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipefeeds/PTRecipeFeedMessage.m b/XCFPTApiKit/viewmodels/recipefeeds/PTRecipeFeedMessage.m new file mode 100644 index 0000000..e909b41 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipefeeds/PTRecipeFeedMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeFeedMessage.h" +@implementation PTRecipeFeedMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"author": @"author",@"recipeIds": @"recipe_ids",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoReqMessage.h b/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoReqMessage.h new file mode 100644 index 0000000..ea0754d --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipePageMetaInfoReqMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoReqMessage.m b/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoReqMessage.m new file mode 100644 index 0000000..380365e --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipePageMetaInfoReqMessage.h" +@implementation PTRecipePageMetaInfoReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoRespMessage.h b/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoRespMessage.h new file mode 100644 index 0000000..8ea87cc --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipePageMetaInfoRespMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, copy) NSString *desc; +@property (nonatomic, copy) NSString *keywords; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoRespMessage.m b/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoRespMessage.m new file mode 100644 index 0000000..14f18dd --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipepagemetainfo/PTRecipePageMetaInfoRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipePageMetaInfoRespMessage.h" +@implementation PTRecipePageMetaInfoRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",@"title": @"title",@"desc": @"desc",@"keywords": @"keywords",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2ReqMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2ReqMessage.h new file mode 100644 index 0000000..66b0531 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2ReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAnswerRecipeQuestionV2ReqMessage : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *text; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2ReqMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2ReqMessage.m new file mode 100644 index 0000000..ccc3e9d --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAnswerRecipeQuestionV2ReqMessage.h" +@implementation PTAnswerRecipeQuestionV2ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"answerId": @"answer_id",@"text": @"text",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2RespMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2RespMessage.h new file mode 100644 index 0000000..abd7650 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2RespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeQuestionAnswerV2Message.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTAnswerRecipeQuestionV2RespMessage : PTModel +@property (nonatomic, strong) PTRecipeQuestionAnswerV2Message *answer; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2RespMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2RespMessage.m new file mode 100644 index 0000000..979aa09 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTAnswerRecipeQuestionV2RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTAnswerRecipeQuestionV2RespMessage.h" +@implementation PTAnswerRecipeQuestionV2RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answer": @"answer",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerReqMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerReqMessage.h new file mode 100644 index 0000000..265697d --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDeleteRecipeAnswerReqMessage : PTModel +@property (nonatomic, copy) NSString *answerId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerReqMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerReqMessage.m new file mode 100644 index 0000000..4e09bfd --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDeleteRecipeAnswerReqMessage.h" +@implementation PTDeleteRecipeAnswerReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerId": @"answer_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerRespMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerRespMessage.h new file mode 100644 index 0000000..212ef3c --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDeleteRecipeAnswerRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerRespMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerRespMessage.m new file mode 100644 index 0000000..4aef2f3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTDeleteRecipeAnswerRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDeleteRecipeAnswerRespMessage.h" +@implementation PTDeleteRecipeAnswerRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerReqMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerReqMessage.h new file mode 100644 index 0000000..29f421f --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDiggRecipeQuestionAnswerReqMessage : PTModel +@property (nonatomic, copy) NSString *answerId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerReqMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerReqMessage.m new file mode 100644 index 0000000..d324382 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggRecipeQuestionAnswerReqMessage.h" +@implementation PTDiggRecipeQuestionAnswerReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerId": @"answer_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerRespMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerRespMessage.h new file mode 100644 index 0000000..4a520ce --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTDiggRecipeQuestionAnswerRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerRespMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerRespMessage.m new file mode 100644 index 0000000..d0af295 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTDiggRecipeQuestionAnswerRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTDiggRecipeQuestionAnswerRespMessage.h" +@implementation PTDiggRecipeQuestionAnswerRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersReqMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersReqMessage.h new file mode 100644 index 0000000..4a76e69 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedRecipeQuestionAnswersReqMessage : PTModel +@property (nonatomic, copy) NSString *questionId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersReqMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersReqMessage.m new file mode 100644 index 0000000..81c0236 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedRecipeQuestionAnswersReqMessage.h" +@implementation PTPagedRecipeQuestionAnswersReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questionId": @"question_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersRespMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersRespMessage.h new file mode 100644 index 0000000..c4aa823 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeQuestionAnswerV2Message.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedRecipeQuestionAnswersRespMessage : PTModel +@property (nonatomic, strong) NSArray *answers; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersRespMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersRespMessage.m new file mode 100644 index 0000000..41d9d10 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionAnswersRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedRecipeQuestionAnswersRespMessage.h" +@implementation PTPagedRecipeQuestionAnswersRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"answers" : [PTRecipeQuestionAnswerV2Message class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answers": @"answers",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsReqMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsReqMessage.h new file mode 100644 index 0000000..b74769e --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedRecipeQuestionsReqMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsReqMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsReqMessage.m new file mode 100644 index 0000000..97e2a73 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedRecipeQuestionsReqMessage.h" +@implementation PTPagedRecipeQuestionsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsRespMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsRespMessage.h new file mode 100644 index 0000000..285edc8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsRespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeQuestionMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedRecipeQuestionsRespMessage : PTModel +@property (nonatomic, strong) NSArray *questions; +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, assign) int32_t total; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsRespMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsRespMessage.m new file mode 100644 index 0000000..125945b --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedRecipeQuestionsRespMessage.h" +@implementation PTPagedRecipeQuestionsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"questions" : [PTRecipeQuestionMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questions": @"questions",@"cursor": @"cursor",@"total": @"total",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2ReqMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2ReqMessage.h new file mode 100644 index 0000000..a275d4b --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2ReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedRecipeQuestionsV2ReqMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2ReqMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2ReqMessage.m new file mode 100644 index 0000000..cd5b5f0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedRecipeQuestionsV2ReqMessage.h" +@implementation PTPagedRecipeQuestionsV2ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2RespMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2RespMessage.h new file mode 100644 index 0000000..b207920 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2RespMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeQuestionV2Message.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedRecipeQuestionsV2RespMessage : PTModel +@property (nonatomic, strong) NSArray *questions; +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, assign) int32_t total; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2RespMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2RespMessage.m new file mode 100644 index 0000000..609a269 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTPagedRecipeQuestionsV2RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedRecipeQuestionsV2RespMessage.h" +@implementation PTPagedRecipeQuestionsV2RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"questions" : [PTRecipeQuestionV2Message class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questions": @"questions",@"cursor": @"cursor",@"total": @"total",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionReqMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionReqMessage.h new file mode 100644 index 0000000..5a3d655 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipeAskQuestionReqMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@property (nonatomic, copy) NSString *text; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionReqMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionReqMessage.m new file mode 100644 index 0000000..db0c59c --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeAskQuestionReqMessage.h" +@implementation PTRecipeAskQuestionReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",@"text": @"text",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionRespMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionRespMessage.h new file mode 100644 index 0000000..8ff5e20 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeQuestionMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTRecipeAskQuestionRespMessage : PTModel +@property (nonatomic, strong) PTRecipeQuestionMessage *question; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionRespMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionRespMessage.m new file mode 100644 index 0000000..2ea27d5 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTRecipeAskQuestionRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTRecipeAskQuestionRespMessage.h" +@implementation PTRecipeAskQuestionRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"question": @"question",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerReqMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerReqMessage.h new file mode 100644 index 0000000..121efff --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReportRecipeAnswerReqMessage : PTModel +@property (nonatomic, copy) NSString *answerId; +@property (nonatomic, copy) NSString *reportType; +@property (nonatomic, copy) NSString *text; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerReqMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerReqMessage.m new file mode 100644 index 0000000..5ecae85 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReportRecipeAnswerReqMessage.h" +@implementation PTReportRecipeAnswerReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerId": @"answer_id",@"reportType": @"report_type",@"text": @"text",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerRespMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerRespMessage.h new file mode 100644 index 0000000..d4d3dab --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTReportRecipeAnswerRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerRespMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerRespMessage.m new file mode 100644 index 0000000..49f995e --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTReportRecipeAnswerRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTReportRecipeAnswerRespMessage.h" +@implementation PTReportRecipeAnswerRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerReqMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerReqMessage.h new file mode 100644 index 0000000..0efa356 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUndiggRecipeQuestionAnswerReqMessage : PTModel +@property (nonatomic, copy) NSString *answerId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerReqMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerReqMessage.m new file mode 100644 index 0000000..c21992c --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUndiggRecipeQuestionAnswerReqMessage.h" +@implementation PTUndiggRecipeQuestionAnswerReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"answerId": @"answer_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerRespMessage.h b/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerRespMessage.h new file mode 100644 index 0000000..daf6c1e --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerRespMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUndiggRecipeQuestionAnswerRespMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerRespMessage.m b/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerRespMessage.m new file mode 100644 index 0000000..1e7a260 --- /dev/null +++ b/XCFPTApiKit/viewmodels/recipequestion/PTUndiggRecipeQuestionAnswerRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUndiggRecipeQuestionAnswerRespMessage.h" +@implementation PTUndiggRecipeQuestionAnswerRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsReqMessage.h b/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsReqMessage.h new file mode 100644 index 0000000..cfee9cb --- /dev/null +++ b/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsReqMessage.h @@ -0,0 +1,14 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetSameCityRecommendationsReqMessage : PTModel +/** + 必填 +*/ +@property (nonatomic, copy) NSString *cursor; +/** + 必填 +*/ +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsReqMessage.m b/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsReqMessage.m new file mode 100644 index 0000000..38d0d22 --- /dev/null +++ b/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetSameCityRecommendationsReqMessage.h" +@implementation PTGetSameCityRecommendationsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsRespMessage.h b/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsRespMessage.h new file mode 100644 index 0000000..2d0e91c --- /dev/null +++ b/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSameCityRecommendationMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetSameCityRecommendationsRespMessage : PTModel +@property (nonatomic, strong) NSArray *recommendations; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsRespMessage.m b/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsRespMessage.m new file mode 100644 index 0000000..e0e3c8e --- /dev/null +++ b/XCFPTApiKit/viewmodels/samecityrecommendations/PTGetSameCityRecommendationsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetSameCityRecommendationsRespMessage.h" +@implementation PTGetSameCityRecommendationsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recommendations" : [PTSameCityRecommendationMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recommendations": @"recommendations",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/samecityrecommendations/PTSameCityRecommendationMessage.h b/XCFPTApiKit/viewmodels/samecityrecommendations/PTSameCityRecommendationMessage.h new file mode 100644 index 0000000..7a004aa --- /dev/null +++ b/XCFPTApiKit/viewmodels/samecityrecommendations/PTSameCityRecommendationMessage.h @@ -0,0 +1,13 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSameCityRecommendationMessage : PTModel +@property (nonatomic, strong) PTWaterfallRecommendationMessage *recommendContent; +@property (nonatomic, copy) NSString *displayDistance; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, copy) NSDictionary *sensorTracking; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/samecityrecommendations/PTSameCityRecommendationMessage.m b/XCFPTApiKit/viewmodels/samecityrecommendations/PTSameCityRecommendationMessage.m new file mode 100644 index 0000000..8bd05e0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/samecityrecommendations/PTSameCityRecommendationMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSameCityRecommendationMessage.h" +@implementation PTSameCityRecommendationMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recommendContent": @"recommend_content",@"displayDistance": @"display_distance",@"tracking": @"tracking",@"title": @"title",@"sensorTracking": @"sensor_tracking",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsReqMessage.h b/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsReqMessage.h new file mode 100644 index 0000000..acb2d77 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSearchPageRecommendationKeywordsReqMessage : PTModel +@property (nonatomic, copy) NSString *userId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsReqMessage.m b/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsReqMessage.m new file mode 100644 index 0000000..9fcd8d7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchPageRecommendationKeywordsReqMessage.h" +@implementation PTSearchPageRecommendationKeywordsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"userId": @"user_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsRespMessage.h b/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsRespMessage.h new file mode 100644 index 0000000..93e7dbd --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSearchPageRecommendationKeywordMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSearchPageRecommendationKeywordsRespMessage : PTModel +@property (nonatomic, strong) NSArray *keywords; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsRespMessage.m b/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsRespMessage.m new file mode 100644 index 0000000..76b93f6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTSearchPageRecommendationKeywordsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchPageRecommendationKeywordsRespMessage.h" +@implementation PTSearchPageRecommendationKeywordsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"keywords" : [PTSearchPageRecommendationKeywordMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"keywords": @"keywords",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/search/PTSearchTargetMessage.h b/XCFPTApiKit/viewmodels/search/PTSearchTargetMessage.h new file mode 100644 index 0000000..67b528c --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTSearchTargetMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSearchTargetMessage : PTModel +@property (nonatomic, strong) PTWaterfallRecommendationMessage *object; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/search/PTSearchTargetMessage.m b/XCFPTApiKit/viewmodels/search/PTSearchTargetMessage.m new file mode 100644 index 0000000..d098b9a --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTSearchTargetMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchTargetMessage.h" +@implementation PTSearchTargetMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"object": @"object",@"tracking": @"tracking",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3ReqMessage.h b/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3ReqMessage.h new file mode 100644 index 0000000..6c54915 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3ReqMessage.h @@ -0,0 +1,18 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUniversalSearchV3ReqMessage : PTModel +@property (nonatomic, copy) NSString *q; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t searchType; +@property (nonatomic, copy) NSString *orderBy; +@property (nonatomic, copy) NSString *authorId; +@property (nonatomic, assign) BOOL onlyFollowed; +@property (nonatomic, assign) BOOL onlyVideo; +@property (nonatomic, copy) NSString *ifa; +@property (nonatomic, copy) NSString *gpid; +@property (nonatomic, copy) NSString *iem; +@property (nonatomic, copy) NSString *o1; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3ReqMessage.m b/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3ReqMessage.m new file mode 100644 index 0000000..5e7821e --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUniversalSearchV3ReqMessage.h" +@implementation PTUniversalSearchV3ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"q": @"q",@"size": @"size",@"cursor": @"cursor",@"searchType": @"search_type",@"orderBy": @"order_by",@"authorId": @"author_id",@"onlyFollowed": @"only_followed",@"onlyVideo": @"only_video",@"ifa": @"ifa",@"gpid": @"gpid",@"iem": @"iem",@"o1": @"o1",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3RespMessage.h b/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3RespMessage.h new file mode 100644 index 0000000..ff303bf --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3RespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTHybridListCellMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTUniversalSearchV3RespMessage : PTModel +@property (nonatomic, strong) NSArray *cells; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3RespMessage.m b/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3RespMessage.m new file mode 100644 index 0000000..78d8b26 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTUniversalSearchV3RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTUniversalSearchV3RespMessage.h" +@implementation PTUniversalSearchV3RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"cells" : [PTHybridListCellMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cells": @"cells",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsReqMessage.h b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsReqMessage.h new file mode 100644 index 0000000..e64d93d --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTWaterfallStyleUniversalSearchKeywordsReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsReqMessage.m b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsReqMessage.m new file mode 100644 index 0000000..37d8a61 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTWaterfallStyleUniversalSearchKeywordsReqMessage.h" +@implementation PTWaterfallStyleUniversalSearchKeywordsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsRespMessage.h b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsRespMessage.h new file mode 100644 index 0000000..a8be687 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsRespMessage.h @@ -0,0 +1,17 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTWaterfallStyleUniversalSearchKeywordsRespMessage : PTModel +@property (nonatomic, strong) NSArray *keywords; +/** + 该字段标识是否在实验中 + 如果在实验内,值为 true,客户端搜索结果样式默认为瀑布流样式,keywords 内的关键词是老样式 + 如果不在实验内,值为 false,客户端搜索结果样式为老样式 +*/ +@property (nonatomic, assign) BOOL inExperiment; +/** + 金名单 +*/ +@property (nonatomic, strong) NSArray *goldenKeywords; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsRespMessage.m b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsRespMessage.m new file mode 100644 index 0000000..66de594 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchKeywordsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTWaterfallStyleUniversalSearchKeywordsRespMessage.h" +@implementation PTWaterfallStyleUniversalSearchKeywordsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"keywords": @"keywords",@"inExperiment": @"in_experiment",@"goldenKeywords": @"golden_keywords",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchReqMessage.h b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchReqMessage.h new file mode 100644 index 0000000..227aab9 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchReqMessage.h @@ -0,0 +1,11 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTWaterfallStyleUniversalSearchReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *q; +@property (nonatomic, copy) NSString *orderBy; +@property (nonatomic, assign) BOOL onlyVideo; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchReqMessage.m b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchReqMessage.m new file mode 100644 index 0000000..a0731c1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTWaterfallStyleUniversalSearchReqMessage.h" +@implementation PTWaterfallStyleUniversalSearchReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"q": @"q",@"orderBy": @"order_by",@"onlyVideo": @"only_video",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchRespMessage.h b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchRespMessage.h new file mode 100644 index 0000000..ff4142f --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCursorMessage.h" +#import "PTSearchTargetMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTWaterfallStyleUniversalSearchRespMessage : PTModel +@property (nonatomic, strong) PTCursorMessage *cursor; +@property (nonatomic, strong) NSArray *targets; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchRespMessage.m b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchRespMessage.m new file mode 100644 index 0000000..dfbc6c4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/search/PTWaterfallStyleUniversalSearchRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTWaterfallStyleUniversalSearchRespMessage.h" +@implementation PTWaterfallStyleUniversalSearchRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"targets" : [PTSearchTargetMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"targets": @"targets",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleReqMessage.h b/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleReqMessage.h new file mode 100644 index 0000000..fc4dcca --- /dev/null +++ b/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetShareRecipeTitleReqMessage : PTModel +/** + 一个菜谱 id +*/ +@property (nonatomic, copy) NSString *recipeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleReqMessage.m b/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleReqMessage.m new file mode 100644 index 0000000..e3eadfb --- /dev/null +++ b/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetShareRecipeTitleReqMessage.h" +@implementation PTGetShareRecipeTitleReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleRespMessage.h b/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleRespMessage.h new file mode 100644 index 0000000..3d85aff --- /dev/null +++ b/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTTrackingMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetShareRecipeTitleRespMessage : PTModel +@property (nonatomic, copy) NSString *title; +@property (nonatomic, strong) PTTrackingMessage *tracking; +@property (nonatomic, copy) NSString *recipeUrl; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleRespMessage.m b/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleRespMessage.m new file mode 100644 index 0000000..2d05f2a --- /dev/null +++ b/XCFPTApiKit/viewmodels/sharerecipe/PTGetShareRecipeTitleRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetShareRecipeTitleRespMessage.h" +@implementation PTGetShareRecipeTitleRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"title": @"title",@"tracking": @"tracking",@"recipeUrl": @"recipe_url",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayReqMessage.h b/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayReqMessage.h new file mode 100644 index 0000000..9525809 --- /dev/null +++ b/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedSimilarEssayReqMessage : PTModel +@property (nonatomic, copy) NSString *essayId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayReqMessage.m b/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayReqMessage.m new file mode 100644 index 0000000..9003de4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedSimilarEssayReqMessage.h" +@implementation PTPagedSimilarEssayReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essayId": @"essay_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayRespMessage.h b/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayRespMessage.h new file mode 100644 index 0000000..9c3febc --- /dev/null +++ b/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSimilarEssayMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedSimilarEssayRespMessage : PTModel +@property (nonatomic, strong) NSArray *essays; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayRespMessage.m b/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayRespMessage.m new file mode 100644 index 0000000..1413f68 --- /dev/null +++ b/XCFPTApiKit/viewmodels/similaressay/PTPagedSimilarEssayRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedSimilarEssayRespMessage.h" +@implementation PTPagedSimilarEssayRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"essays" : [PTSimilarEssayMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"essays": @"essays",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionReqMessage.h b/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionReqMessage.h new file mode 100644 index 0000000..1b54eb1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionReqMessage.h @@ -0,0 +1,22 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +/** + 搜索类似问题的功能 +*/ +@interface PTSearchQuestionReqMessage : PTModel +/** + 菜谱 id +*/ +@property (nonatomic, copy) NSString *recipeId; +/** + 问题内容 +*/ +@property (nonatomic, copy) NSString *keyword; +@property (nonatomic, copy) NSString *cursor; +/** + 一页含有的个数 +*/ +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionReqMessage.m b/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionReqMessage.m new file mode 100644 index 0000000..141f29e --- /dev/null +++ b/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchQuestionReqMessage.h" +@implementation PTSearchQuestionReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",@"keyword": @"keyword",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionRespMessage.h b/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionRespMessage.h new file mode 100644 index 0000000..67e3328 --- /dev/null +++ b/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSimilarQuestionMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSearchQuestionRespMessage : PTModel +@property (nonatomic, strong) NSArray *questions; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionRespMessage.m b/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionRespMessage.m new file mode 100644 index 0000000..2b32266 --- /dev/null +++ b/XCFPTApiKit/viewmodels/similarquestion/PTSearchQuestionRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSearchQuestionRespMessage.h" +@implementation PTSearchQuestionRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"questions" : [PTSimilarQuestionMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"questions": @"questions",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/similarquestion/PTSimilarQuestionMessage.h b/XCFPTApiKit/viewmodels/similarquestion/PTSimilarQuestionMessage.h new file mode 100644 index 0000000..783a85f --- /dev/null +++ b/XCFPTApiKit/viewmodels/similarquestion/PTSimilarQuestionMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTRecipeQuestionMessage.h" +#import "PTRecipeQuestionAnswerMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTSimilarQuestionMessage : PTModel +@property (nonatomic, strong) PTRecipeQuestionMessage *recipeQuestion; +@property (nonatomic, strong) PTRecipeQuestionAnswerMessage *recipeQuestionAnswer; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/similarquestion/PTSimilarQuestionMessage.m b/XCFPTApiKit/viewmodels/similarquestion/PTSimilarQuestionMessage.m new file mode 100644 index 0000000..459923d --- /dev/null +++ b/XCFPTApiKit/viewmodels/similarquestion/PTSimilarQuestionMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTSimilarQuestionMessage.h" +@implementation PTSimilarQuestionMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeQuestion": @"recipe_question",@"recipeQuestionAnswer": @"recipe_question_answer",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeReqMessage.h b/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeReqMessage.h new file mode 100644 index 0000000..9f15c8e --- /dev/null +++ b/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeReqMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedSimilarRecipeReqMessage : PTModel +@property (nonatomic, copy) NSString *recipeId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *refer; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeReqMessage.m b/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeReqMessage.m new file mode 100644 index 0000000..b0783a6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedSimilarRecipeReqMessage.h" +@implementation PTPagedSimilarRecipeReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipeId": @"recipe_id",@"cursor": @"cursor",@"size": @"size",@"refer": @"refer",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeRespMessage.h b/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeRespMessage.h new file mode 100644 index 0000000..cfceffd --- /dev/null +++ b/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTSimilarRecipeMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedSimilarRecipeRespMessage : PTModel +@property (nonatomic, strong) NSArray *recipes; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeRespMessage.m b/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeRespMessage.m new file mode 100644 index 0000000..faa3e66 --- /dev/null +++ b/XCFPTApiKit/viewmodels/similarrecipe/PTPagedSimilarRecipeRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedSimilarRecipeRespMessage.h" +@implementation PTPagedSimilarRecipeRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"recipes" : [PTSimilarRecipeMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"recipes": @"recipes",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotReqMessage.h b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotReqMessage.h new file mode 100644 index 0000000..3f21b00 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListThemeEssaysByHotReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *themeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotReqMessage.m b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotReqMessage.m new file mode 100644 index 0000000..d0f8afa --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListThemeEssaysByHotReqMessage.h" +@implementation PTListThemeEssaysByHotReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"themeId": @"theme_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotRespMessage.h b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotRespMessage.h new file mode 100644 index 0000000..482e42e --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListThemeEssaysByHotRespMessage : PTModel +@property (nonatomic, strong) NSArray *waterfallEssays; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotRespMessage.m b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotRespMessage.m new file mode 100644 index 0000000..e141528 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByHotRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListThemeEssaysByHotRespMessage.h" +@implementation PTListThemeEssaysByHotRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"waterfallEssays" : [PTWaterfallRecommendationMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"waterfallEssays": @"waterfall_essays",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeReqMessage.h b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeReqMessage.h new file mode 100644 index 0000000..de0dca3 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListThemeEssaysByTimeReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *themeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeReqMessage.m b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeReqMessage.m new file mode 100644 index 0000000..c566a8c --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListThemeEssaysByTimeReqMessage.h" +@implementation PTListThemeEssaysByTimeReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"themeId": @"theme_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeRespMessage.h b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeRespMessage.h new file mode 100644 index 0000000..527fa5f --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListThemeEssaysByTimeRespMessage : PTModel +@property (nonatomic, strong) NSArray *waterfallEssays; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeRespMessage.m b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeRespMessage.m new file mode 100644 index 0000000..add8770 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysByTimeRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListThemeEssaysByTimeRespMessage.h" +@implementation PTListThemeEssaysByTimeRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"waterfallEssays" : [PTWaterfallRecommendationMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"waterfallEssays": @"waterfall_essays",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysReqMessage.h b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysReqMessage.h new file mode 100644 index 0000000..b842489 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListThemeEssaysReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *themeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysReqMessage.m b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysReqMessage.m new file mode 100644 index 0000000..5a67069 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListThemeEssaysReqMessage.h" +@implementation PTListThemeEssaysReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"themeId": @"theme_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysRespMessage.h b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysRespMessage.h new file mode 100644 index 0000000..3c960aa --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWaterfallRecommendationMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListThemeEssaysRespMessage : PTModel +@property (nonatomic, strong) NSArray *waterfallEssays; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysRespMessage.m b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysRespMessage.m new file mode 100644 index 0000000..15370cc --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemeEssaysRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListThemeEssaysRespMessage.h" +@implementation PTListThemeEssaysRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"waterfallEssays" : [PTWaterfallRecommendationMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"waterfallEssays": @"waterfall_essays",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemesReqMessage.h b/XCFPTApiKit/viewmodels/theme/PTListThemesReqMessage.h new file mode 100644 index 0000000..da9bae8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemesReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListThemesReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemesReqMessage.m b/XCFPTApiKit/viewmodels/theme/PTListThemesReqMessage.m new file mode 100644 index 0000000..f037a7f --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemesReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListThemesReqMessage.h" +@implementation PTListThemesReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemesRespMessage.h b/XCFPTApiKit/viewmodels/theme/PTListThemesRespMessage.h new file mode 100644 index 0000000..c678166 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemesRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTThemeMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListThemesRespMessage : PTModel +@property (nonatomic, strong) NSArray *themes; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemesRespMessage.m b/XCFPTApiKit/viewmodels/theme/PTListThemesRespMessage.m new file mode 100644 index 0000000..2e74dfe --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemesRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListThemesRespMessage.h" +@implementation PTListThemesRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"themes" : [PTThemeMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"themes": @"themes",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemesV2ReqMessage.h b/XCFPTApiKit/viewmodels/theme/PTListThemesV2ReqMessage.h new file mode 100644 index 0000000..d728166 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemesV2ReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListThemesV2ReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@property (nonatomic, copy) NSString *timezone; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemesV2ReqMessage.m b/XCFPTApiKit/viewmodels/theme/PTListThemesV2ReqMessage.m new file mode 100644 index 0000000..4eb7b9f --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemesV2ReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListThemesV2ReqMessage.h" +@implementation PTListThemesV2ReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",@"timezone": @"timezone",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemesV2RespMessage.h b/XCFPTApiKit/viewmodels/theme/PTListThemesV2RespMessage.h new file mode 100644 index 0000000..0c42bd8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemesV2RespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTThemeMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTListThemesV2RespMessage : PTModel +@property (nonatomic, strong) NSArray *themes; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTListThemesV2RespMessage.m b/XCFPTApiKit/viewmodels/theme/PTListThemesV2RespMessage.m new file mode 100644 index 0000000..6f6a72e --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTListThemesV2RespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTListThemesV2RespMessage.h" +@implementation PTListThemesV2RespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"themes" : [PTThemeMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"themes": @"themes",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTShowThemeReqMessage.h b/XCFPTApiKit/viewmodels/theme/PTShowThemeReqMessage.h new file mode 100644 index 0000000..ff881bc --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTShowThemeReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTShowThemeReqMessage : PTModel +@property (nonatomic, copy) NSString *themeId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTShowThemeReqMessage.m b/XCFPTApiKit/viewmodels/theme/PTShowThemeReqMessage.m new file mode 100644 index 0000000..85f8e33 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTShowThemeReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTShowThemeReqMessage.h" +@implementation PTShowThemeReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"themeId": @"theme_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/theme/PTShowThemeRespMessage.h b/XCFPTApiKit/viewmodels/theme/PTShowThemeRespMessage.h new file mode 100644 index 0000000..12ac840 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTShowThemeRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTThemeMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTShowThemeRespMessage : PTModel +@property (nonatomic, strong) PTThemeMessage *theme; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/theme/PTShowThemeRespMessage.m b/XCFPTApiKit/viewmodels/theme/PTShowThemeRespMessage.m new file mode 100644 index 0000000..ac76e02 --- /dev/null +++ b/XCFPTApiKit/viewmodels/theme/PTShowThemeRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTShowThemeRespMessage.h" +@implementation PTShowThemeRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"theme": @"theme",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersReqMessage.h b/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersReqMessage.h new file mode 100644 index 0000000..916da3c --- /dev/null +++ b/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersReqMessage.h @@ -0,0 +1,9 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedTopCoursesPurchasedByConsumersReqMessage : PTModel +@property (nonatomic, copy) NSString *courseId; +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersReqMessage.m b/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersReqMessage.m new file mode 100644 index 0000000..bf0a4b7 --- /dev/null +++ b/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedTopCoursesPurchasedByConsumersReqMessage.h" +@implementation PTPagedTopCoursesPurchasedByConsumersReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courseId": @"course_id",@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersRespMessage.h b/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersRespMessage.h new file mode 100644 index 0000000..3ea12bb --- /dev/null +++ b/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTCourseMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedTopCoursesPurchasedByConsumersRespMessage : PTModel +@property (nonatomic, strong) NSArray *courses; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersRespMessage.m b/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersRespMessage.m new file mode 100644 index 0000000..3f78af8 --- /dev/null +++ b/XCFPTApiKit/viewmodels/topcoursespurchasedbyconsumers/PTPagedTopCoursesPurchasedByConsumersRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedTopCoursesPurchasedByConsumersRespMessage.h" +@implementation PTPagedTopCoursesPurchasedByConsumersRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"courses" : [PTCourseMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"courses": @"courses",@"cursor": @"cursor",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureReqMessage.h b/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureReqMessage.h new file mode 100644 index 0000000..cf8f076 --- /dev/null +++ b/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetSignatureReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureReqMessage.m b/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureReqMessage.m new file mode 100644 index 0000000..f3b8ec4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetSignatureReqMessage.h" +@implementation PTGetSignatureReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureRespMessage.h b/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureRespMessage.h new file mode 100644 index 0000000..eb516c1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetSignatureRespMessage : PTModel +@property (nonatomic, copy) NSString *signature; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureRespMessage.m b/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureRespMessage.m new file mode 100644 index 0000000..3bf04c1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/vodvideo/PTGetSignatureRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetSignatureRespMessage.h" +@implementation PTGetSignatureRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"signature": @"signature",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportReqMessage.h b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportReqMessage.h new file mode 100644 index 0000000..723d3ca --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFreshWelfareStatsReportReqMessage : PTModel +@property (nonatomic, copy) NSString *welfareId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportReqMessage.m b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportReqMessage.m new file mode 100644 index 0000000..809da01 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFreshWelfareStatsReportReqMessage.h" +@implementation PTGetFreshWelfareStatsReportReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"welfareId": @"welfare_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportRespMessage.h b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportRespMessage.h new file mode 100644 index 0000000..8f681f0 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTFreshWelfareStatsReportMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFreshWelfareStatsReportRespMessage : PTModel +@property (nonatomic, strong) PTFreshWelfareStatsReportMessage *report; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportRespMessage.m b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportRespMessage.m new file mode 100644 index 0000000..81bb087 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatsReportRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFreshWelfareStatsReportRespMessage.h" +@implementation PTGetFreshWelfareStatsReportRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"report": @"report",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusReqMessage.h b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusReqMessage.h new file mode 100644 index 0000000..eeb496c --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusReqMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFreshWelfareStatusReqMessage : PTModel +@property (nonatomic, copy) NSString *welfareId; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusReqMessage.m b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusReqMessage.m new file mode 100644 index 0000000..69cfccf --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFreshWelfareStatusReqMessage.h" +@implementation PTGetFreshWelfareStatusReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"welfareId": @"welfare_id",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusRespMessage.h b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusRespMessage.h new file mode 100644 index 0000000..31f5cac --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTFreshWelfareInfoMessage.h" +#import "PTSimpleGoodsInfoMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetFreshWelfareStatusRespMessage : PTModel +@property (nonatomic, strong) PTFreshWelfareInfoMessage *info; +@property (nonatomic, strong) PTSimpleGoodsInfoMessage *goodsInfo; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusRespMessage.m b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusRespMessage.m new file mode 100644 index 0000000..38b5826 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetFreshWelfareStatusRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetFreshWelfareStatusRespMessage.h" +@implementation PTGetFreshWelfareStatusRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"info": @"info",@"goodsInfo": @"goods_info",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlReqMessage.h b/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlReqMessage.h new file mode 100644 index 0000000..be46834 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetUnfinishedWelfareUrlReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlReqMessage.m b/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlReqMessage.m new file mode 100644 index 0000000..2b544d1 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetUnfinishedWelfareUrlReqMessage.h" +@implementation PTGetUnfinishedWelfareUrlReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlRespMessage.h b/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlRespMessage.h new file mode 100644 index 0000000..2d045fc --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlRespMessage.h @@ -0,0 +1,7 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetUnfinishedWelfareUrlRespMessage : PTModel +@property (nonatomic, copy) NSString *url; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlRespMessage.m b/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlRespMessage.m new file mode 100644 index 0000000..ab4e663 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetUnfinishedWelfareUrlRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetUnfinishedWelfareUrlRespMessage.h" +@implementation PTGetUnfinishedWelfareUrlRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"url": @"url",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewReqMessage.h b/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewReqMessage.h new file mode 100644 index 0000000..7aeda0f --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewReqMessage.h @@ -0,0 +1,6 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetUserWelfareViewReqMessage : PTModel +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewReqMessage.m b/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewReqMessage.m new file mode 100644 index 0000000..e2b85a4 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetUserWelfareViewReqMessage.h" +@implementation PTGetUserWelfareViewReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{}; +} +@end diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewRespMessage.h b/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewRespMessage.h new file mode 100644 index 0000000..f195e7f --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewRespMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTWelfareViewMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTGetUserWelfareViewRespMessage : PTModel +@property (nonatomic, strong) PTWelfareViewMessage *welfareView; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewRespMessage.m b/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewRespMessage.m new file mode 100644 index 0000000..ebb2fcf --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTGetUserWelfareViewRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTGetUserWelfareViewRespMessage.h" +@implementation PTGetUserWelfareViewRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"welfareView": @"welfare_view",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsReqMessage.h b/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsReqMessage.h new file mode 100644 index 0000000..11771ee --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsReqMessage.h @@ -0,0 +1,8 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedUserHistoricalWelfareViewsReqMessage : PTModel +@property (nonatomic, copy) NSString *cursor; +@property (nonatomic, assign) int32_t size; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsReqMessage.m b/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsReqMessage.m new file mode 100644 index 0000000..f7de872 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsReqMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedUserHistoricalWelfareViewsReqMessage.h" +@implementation PTPagedUserHistoricalWelfareViewsReqMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"cursor": @"cursor",@"size": @"size",}; +} +@end diff --git a/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsRespMessage.h b/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsRespMessage.h new file mode 100644 index 0000000..7fcbeb6 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsRespMessage.h @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTModel.h" +#import "PTHistoricalWelfareViewMessage.h" +#import "PTCursorMessage.h" +NS_ASSUME_NONNULL_BEGIN +@interface PTPagedUserHistoricalWelfareViewsRespMessage : PTModel +@property (nonatomic, strong) NSArray *welfareViews; +@property (nonatomic, strong) PTCursorMessage *cursor; +@end +NS_ASSUME_NONNULL_END diff --git a/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsRespMessage.m b/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsRespMessage.m new file mode 100644 index 0000000..6ac5a40 --- /dev/null +++ b/XCFPTApiKit/viewmodels/welfare/PTPagedUserHistoricalWelfareViewsRespMessage.m @@ -0,0 +1,10 @@ +// apic_version = 0.5.5 +#import "PTPagedUserHistoricalWelfareViewsRespMessage.h" +@implementation PTPagedUserHistoricalWelfareViewsRespMessage ++ (NSDictionary *)modelContainerPropertyGenericClass { + return @{@"welfareViews" : [PTHistoricalWelfareViewMessage class],}; +} ++ (NSDictionary *)modelCustomPropertyMapper { + return @{@"welfareViews": @"welfare_views",@"cursor": @"cursor",}; +} +@end diff --git a/YJLibrary.podspec b/YJLibrary.podspec index 8e21b03..77e0cf9 100644 --- a/YJLibrary.podspec +++ b/YJLibrary.podspec @@ -1,50 +1,18 @@ -# -# Be sure to run `pod lib lint YJLibrary.podspec' to ensure this is a -# valid spec before submitting. -# -# Any lines starting with a # are optional, but their use is encouraged -# To learn more about a Podspec see https://guides.cocoapods.org/syntax/podspec.html -# - Pod::Spec.new do |s| - s.name = 'YJLibrary' - s.version = '0.1.0' - s.summary = 'sunyongjideku' - -# This description is used to generate tags and improve search results. -# * Think: What does it do? Why did you write it? What is the focus? -# * Try to keep it short, snappy and to the point. -# * Write the description between the DESC delimiters below. -# * Finally, don't worry about the indent, CocoaPods strips it! - - s.description = 'my library yong yu ceshi lai shiyong de ' - - s.homepage = 'https://github.com/sunforcode/YJLibrary' - # s.screenshots = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2' - s.license = { :type => 'MIT', :file => 'LICENSE' } - s.author = { '363148025@qq.com' => '363148025@qq.com' } - s.source = { :git => 'https://github.com/sunforcode/YJLibrary.git', :tag => s.version.to_s , :submodules => true} - # s.social_media_url = 'https://twitter.com/' - - s.ios.deployment_target = '8.0' - - s.source_files = 'YJLibrary/Classes/**/*.{h,m}' - - # s.resource_bundles = { - # 'YJLibrary' => ['YJLibrary/Assets/*.png'] - # } - s.subspec 'Source' do |ss| - ss.source_files = 'YJLibrary/Classes/Source/*.{h,m}' - end - - # s.public_header_files = 'YJLibrary/Classes/YJLibrary.h' - # s.frameworks = 'UIKit', 'MapKit' - # s.dependency 'AFNetworking', '~> 2.3' - # s.subspec 'Serialization' do |ss| - # ss.source_files = 'AFNetworking/AFURL{Request,Response}Serialization.{h,m}' - # ss.public_header_files = 'AFNetworking/AFURL{Request,Response}Serialization.h' - # ss.watchos.frameworks = 'MobileCoreServices', 'CoreGraphics' - # ss.ios.frameworks = 'MobileCoreServices', 'CoreGraphics' - # ss.osx.frameworks = 'CoreServices' - # end + s.name = 'YJLibrary' + s.version = '200325.14.33' + s.description = 'generate by apic' + s.summary = 'The sdk for XCFPTApiKit generate by apic.' + s.homepage = 'https://github.com/xiachufang/pt-xcfapi-client-ios' + s.license = { :type => 'MIT', :file => 'LICENSE' } + s.author = { 'Four' => 'wujianming@xiachufang.com' } + s.source = { :git => 'https://github.com/xiachufang/pt-xcfapi-client-ios', :tag => s.version.to_s } + s.ios.deployment_target = '8.0' + s.frameworks = 'Foundation' + s.source_files = 'XCFPTApiKit/**/*' + s.requires_arc = true + s.dependency 'AFNetworking' + s.dependency 'YYModel' + s.dependency 'ReactiveObjC' end + diff --git a/YJLibrary/Assets/.gitkeep b/YJLibrary/Assets/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/YJLibrary/Classes/.gitkeep b/YJLibrary/Classes/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/YJLibrary/Classes/Source/Person.h b/YJLibrary/Classes/Source/Person.h deleted file mode 100644 index f03d269..0000000 --- a/YJLibrary/Classes/Source/Person.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// Person.h -// Demo -// -// Created by SunYongji on 2019/11/29. -// Copyright © 2019 SunYongji. All rights reserved. -// - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface Person : NSObject - -@end - -NS_ASSUME_NONNULL_END diff --git a/YJLibrary/Classes/Source/Person.m b/YJLibrary/Classes/Source/Person.m deleted file mode 100644 index 53c06c0..0000000 --- a/YJLibrary/Classes/Source/Person.m +++ /dev/null @@ -1,26 +0,0 @@ -// -// Person.m -// Demo -// -// Created by SunYongji on 2019/11/29. -// Copyright © 2019 SunYongji. All rights reserved. -// - -#import "Person.h" -#import - -@implementation Person - -+ (void)initialize { - const char * name = object_getClassName([self class]); - NSLog(@"%s====%s",__func__,name); -} - -+ (void)load{ - NSLog(@"%s",__func__); -} -- (id)copyWithZone:(nullable NSZone *)zone { - Person *p = [Person new]; - return p; -} -@end diff --git a/YJLibrary/Classes/YJLibrary.h b/YJLibrary/Classes/YJLibrary.h deleted file mode 100644 index 23bd84a..0000000 --- a/YJLibrary/Classes/YJLibrary.h +++ /dev/null @@ -1,9 +0,0 @@ -// -// Person.h -// Demo -// -// Created by SunYongji on 2019/11/29. -// Copyright © 2019 SunYongji. All rights reserved. -// - -#import "Person.h"