ক্লাস: QueueReorderItemsRequest

কনস্ট্রাক্টর

QueueReorderItemsRequest

নতুন QueueReorderItemsRequest(itemIdsToReorder)

প্যারামিটার

আইটেম আইডসটি পুনঃক্রম

সংখ্যার অ্যারে

পুনঃক্রমের জন্য মিডিয়া আইটেম আইডিগুলির তালিকা৷ শূন্য বা খালি হওয়া উচিত নয়।

মান শূন্য হতে হবে না.

বৈশিষ্ট্য

কাস্টম ডেটা

বাতিলযোগ্য বস্তু

রিসিভার অ্যাপ্লিকেশনের জন্য কাস্টম ডেটা।

সন্নিবেশ আগে

বাতিলযোগ্য সংখ্যা

আইটেমটির আইডি যা পুনরায় সাজানো তালিকার পরপরই অবস্থিত হবে। যদি শূন্য বা না পাওয়া যায়, তাহলে সারির শেষে পুনরায় সাজানো তালিকা যুক্ত করা হবে। এই আইডিটি আইটেমআইডি তালিকার একটি আইডি হতে পারে না।

আইটেম আইডি

সংখ্যার নন-নাল অ্যারে

মিডিয়া আইটেম আইডির তালিকা নতুন ক্রমানুসারে পুনরায় সাজাতে হবে। প্রদত্ত আইটেমগুলি তাদের বিদ্যমান ক্রম বজায় রাখবে (আইটেমগুলি পুনরায় সাজানো ছাড়া)। প্রদত্ত তালিকা insertBefore দ্বারা নির্ধারিত অবস্থানে ঢোকানো হবে।

উদাহরণ স্বরূপ:

যদি সন্নিবেশ পূর্বে নির্দিষ্ট করা না থাকে তাহলে বিদ্যমান সারি: "A","D","G","H","B","E" আইটেম আইডস: "D","H","B" নতুন অর্ডার: "A" "G","E", "D","H","B"

যদি সন্নিবেশ করার আগে "A" বিদ্যমান সারি হয়: "A","D","G","H","B" আইটেমআইড: "D","H","B" নতুন অর্ডার: "D","H ","B", "A","G","E"

যদি সন্নিবেশ করার আগে "G" হয় বিদ্যমান সারি: "A","D","G","H","B" আইটেমআইড: "D","H","B" নতুন অর্ডার: "A", "D" ","H","B","G","E"

কোনো আইটেম বিদ্যমান না থাকলে তা উপেক্ষা করা হবে। শূন্য বা খালি হওয়া উচিত নয়।