ebay-api
Version:
eBay API for Node and Browser
102 lines (101 loc) • 3.76 kB
TypeScript
import type { CurrencyCodeType, StandardOutputFields } from './common.js';
export interface GetFeedbackResponse extends StandardOutputFields {
FeedbackDetailArray?: {
FeedbackDetail?: {
CommentReplaced?: boolean;
CommentText?: string;
CommentTime?: string;
CommentType?: 'CustomCode' | 'IndependentlyWithdrawn' | 'Negative' | 'Neutral' | 'Positive' | 'Withdrawn';
CommentingUser?: string;
CommentingUserScore?: number;
Countable?: boolean;
FeedbackID?: string;
FeedbackRatingStar?: 'Blue' | 'CustomCode' | 'Green' | 'GreenShooting' | 'None' | 'Purple' | 'PurpleShooting' | 'Red' | 'RedShooting' | 'SilverShooting' | 'Turquoise' | 'TurquoiseShooting' | 'Yellow' | 'YellowShooting';
FeedbackResponse?: string;
FeedbackRevised?: boolean;
FollowUpReplaced?: boolean;
Followup?: string;
ItemID?: string;
ItemPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
ItemTitle?: string;
OrderLineItemID?: string;
ResponseReplaced?: boolean;
Role?: 'Buyer' | 'CustomCode' | 'Seller';
TransactionID?: string;
};
};
FeedbackDetailItemTotal?: number;
FeedbackScore: number;
FeedbackSummary?: {
BidRetractionFeedbackPeriodArray?: {
FeedbackPeriod?: {
Count?: number;
PeriodInDays?: number;
};
};
BuyerRoleMetrics?: {
FeedbackLeftPercent?: number;
NegativeFeedbackLeftCount?: number;
NeutralFeedbackLeftCount?: number;
PositiveFeedbackLeftCount?: number;
};
NegativeFeedbackPeriodArray?: {
FeedbackPeriod?: {
Count?: number;
PeriodInDays?: number;
};
};
NeutralCommentCountFromSuspendedUsers?: number;
NeutralFeedbackPeriodArray?: {
FeedbackPeriod?: {
Count?: number;
PeriodInDays?: number;
};
};
PositiveFeedbackPeriodArray?: {
FeedbackPeriod?: {
Count?: number;
PeriodInDays?: number;
};
};
SellerRatingSummaryArray?: {
AverageRatingSummary?: {
AverageRatingDetails?: {
Rating?: number;
RatingCount?: number;
RatingDetail?: 'Communication' | 'CustomCode' | 'ItemAsDescribed' | 'ShippingAndHandlingCharges' | 'ShippingTime';
};
FeedbackSummaryPeriod?: 'CustomCode' | 'FiftyTwoWeeks' | 'ThirtyDays';
};
};
SellerRoleMetrics?: {
CrossBorderTransactionCount?: number;
CrossBorderTransactionPercent?: number;
FeedbackLeftPercent?: number;
NegativeFeedbackLeftCount?: number;
NeutralFeedbackLeftCount?: number;
PositiveFeedbackLeftCount?: number;
RepeatBuyerCount?: number;
RepeatBuyerPercent?: number;
TransactionPercent?: number;
UniqueBuyerCount?: number;
};
TotalFeedbackPeriodArray?: {
FeedbackPeriod?: {
Count?: number;
PeriodInDays?: number;
};
};
UniqueNegativeFeedbackCount?: number;
UniqueNeutralFeedbackCount?: number;
UniquePositiveFeedbackCount?: number;
};
PageNumber: number;
PaginationResult: {
TotalNumberOfEntries: number;
TotalNumberOfPages: number;
};
}