REST Resource: users

রিসোর্স: ব্যবহারকারী

Display & Video 360-এ একজন ব্যবহারকারী।

JSON উপস্থাপনা
{
  "name": string,
  "userId": string,
  "email": string,
  "displayName": string,
  "assignedUserRoles": [
    {
      object (AssignedUserRole)
    }
  ],
  "lastLoginTime": string
}
ফিল্ড
name

string

শুধু আউটপুট। ব্যবহারকারীর রিসোর্স নাম।

userId

string (int64 format)

শুধু আউটপুট। ব্যবহারকারীর অনন্য আইডি। সিস্টেমের মাধ্যমে অ্যাসাইন করা হয়েছে।

email

string

প্রয়োজনীয়। পরিবর্তন করা যাবে না। ব্যবহারকারীকে শনাক্ত করার জন্য ব্যবহৃত ইমেল আইডি।

displayName

string

প্রয়োজনীয়। ব্যবহারকারীর ডিসপ্লে নাম।

সর্বাধিক ২৪০ বাইট সাইজের UTF-8 এনকোডেড হতে হবে।

assignedUserRoles[]

object (AssignedUserRole)

অ্যাসাইন করা ব্যবহারকারীর ভূমিকা।

users.create-এ প্রয়োজন। শুধুমাত্র users.patch-এ আউটপুট দিন। শুধুমাত্র users.bulkEditAssignedUserRoles-এর মাধ্যমে আপডেট করা যাবে।

lastLoginTime

string (Timestamp format)

শুধু আউটপুট। ব্যবহারকারী শেষবার যখন DV360 UI-তে লগ-ইন করেছেন সেই টাইমস্ট্যাম্প।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

AssignedUserRole

অ্যাসাইন করা একটি ব্যবহারকারীর ভূমিকা, যা নির্দিষ্ট পার্টনার বা বিজ্ঞাপনদাতার সাথে ব্যবহারকারীর অনুমোদিত ইন্টার‍্যাকশনকে সংজ্ঞায়িত করে।

JSON উপস্থাপনা
{
  "assignedUserRoleId": string,
  "userRole": enum (UserRole),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "partnerId": string,
  "advertiserId": string
  // End of mutually exclusive fields.
}
ফিল্ড
assignedUserRoleId

string

শুধু আউটপুট। অ্যাসাইন করা ব্যবহারকারীর ভূমিকার আইডি।

userRole

enum (UserRole)

প্রয়োজনীয়। এন্টিটির জন্য ব্যবহারকারীকে অ্যাসাইন করার জন্য ব্যবহারকারীর ভূমিকা।

প্রয়োজনীয়।

অ্যাসাইন করা ব্যবহারকারীর ভূমিকা যে এন্টিটির ক্ষেত্রে প্রযোজ্য তার আইডি। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে:

partnerId

string (int64 format)

অ্যাসাইন করা ব্যবহারকারীর ভূমিকা যে পার্টনারের ক্ষেত্রে প্রযোজ্য তার আইডি।

advertiserId

string (int64 format)

অ্যাসাইন করা ব্যবহারকারীর ভূমিকা যে বিজ্ঞাপনদাতার ক্ষেত্রে প্রযোজ্য তার আইডি।

মিউচুয়ালি এক্সক্লুসিভ ফিল্ডের শেষ।

UserRole

সম্ভাব্য ব্যবহারকারীর ভূমিকা।

Enums
USER_ROLE_UNSPECIFIED এই ভার্সনে ব্যবহারকারীর ভূমিকা নির্দিষ্ট করা না থাকলে বা অজানা হলে ডিফল্ট ভ্যালু।
ADMIN ব্যবহারকারী এন্টিটির জন্য ক্যাম্পেন, ক্রিয়েটিভ, ইনসার্শন অর্ডার, লাইন আইটেম ও রিপোর্ট ম্যানেজ করতে পারবেন। তিনি বিলিং সংক্রান্ত তথ্য দেখতে ও এডিট করতে, ব্যবহারকারী তৈরি বা পরিবর্তন করতে এবং এক্সচেঞ্জ চালু বা বন্ধ করতে পারবেন। এই ভূমিকা শুধুমাত্র পার্টনার এন্টিটির জন্য অ্যাসাইন করা যাবে।
ADMIN_PARTNER_CLIENT ব্যবহারকারী এন্টিটির জন্য ক্যাম্পেন, ক্রিয়েটিভ, ইনসার্শন অর্ডার, লাইন আইটেম ও রিপোর্ট ম্যানেজ করতে পারবেন। তিনি অন্যান্য ADMIN_PARTNER_CLIENT ব্যবহারকারী তৈরি ও পরিবর্তন করতে এবং বিলিংয়ের তথ্য দেখতে পারবেন। তারা উপার্জনের মডেল, মার্কআপ বা অন্য কোনও রিসেলার-সংবেদনশীল ফিল্ড দেখতে পারবেন না। এই ভূমিকা শুধুমাত্র পার্টনার এন্টিটির জন্য অ্যাসাইন করা যাবে।
STANDARD ব্যবহারকারী এন্টিটির জন্য ক্যাম্পেন, ক্রিয়েটিভ, ইনসার্শন অর্ডার, লাইন আইটেম ও রিপোর্ট ম্যানেজ করতে পারবেন। তারা ব্যবহারকারী তৈরি বা পরিবর্তন করতে অথবা বিলিংয়ের তথ্য দেখতে পারবেন না।
STANDARD_PLANNER ব্যবহারকারী এন্টিটির জন্য সব ক্যাম্পেন, ক্রিয়েটিভ, ইনসার্শন অর্ডার, লাইন আইটেম এবং রিপোর্ট দেখতে পারবেন, যার মধ্যে সব খরচ সংক্রান্ত ডেটাও অন্তর্ভুক্ত। তিনি প্ল্যান ও ইনভেনটরি সহ প্ল্যানিং-সম্পর্কিত ফিচার তৈরি ও পরিবর্তন করতে পারবেন।
STANDARD_PLANNER_LIMITED ব্যবহারকারী এন্টিটির জন্য সব ক্যাম্পেন, ক্রিয়েটিভ, ইনসার্শন অর্ডার, লাইন আইটেম ও রিপোর্ট দেখতে পারবেন। তিনি প্ল্যান ও ইনভেনটরি সহ প্ল্যানিং-সম্পর্কিত ফিচার তৈরি বা পরিবর্তন করতে পারবেন। খরচ সংক্রান্ত ডেটায় তাদের অ্যাক্সেস নেই এবং তারা ডিল শুরু, গ্রহণ বা দর কষাকষি করতে পারবে না।
STANDARD_PARTNER_CLIENT ব্যবহারকারী এন্টিটির জন্য ক্যাম্পেন, ক্রিয়েটিভ, ইনসার্শন অর্ডার, লাইন আইটেম ও রিপোর্ট ম্যানেজ করতে পারবেন। তারা অন্য ব্যবহারকারী তৈরি বা পরিবর্তন করতে অথবা বিলিংয়ের তথ্য দেখতে পারবেন না। তারা উপার্জনের মডেল, মার্কআপ বা অন্য কোনও রিসেলার-সংবেদনশীল ফিল্ড দেখতে পারবেন না। এই ভূমিকা শুধুমাত্র বিজ্ঞাপনদাতার এন্টিটির জন্য অ্যাসাইন করা যাবে।
READ_ONLY ব্যবহারকারী শুধুমাত্র এন্টিটির জন্য রিপোর্ট তৈরি করতে এবং ডেটা দেখতে পারবেন।
REPORTING_ONLY ব্যবহারকারী শুধুমাত্র রিপোর্ট তৈরি ও ম্যানেজ করতে পারবেন।
LIMITED_REPORTING_ONLY ব্যবহারকারী শুধুমাত্র নিম্নলিখিত ক্লায়েন্ট-সেফ রিপোর্ট তৈরি ও ম্যানেজ করতে পারবেন: সাধারণ, দর্শক পারফর্ম্যান্স, ক্রস-পার্টনার, কীওয়ার্ড, অর্ডার আইডি, বিভাগ ও থার্ড-পার্টি ডেটা প্রদানকারী।
CREATIVE ব্যবহারকারী কোলাবরেশনের জন্য প্রয়োজনীয় মিডিয়া প্ল্যান সংক্রান্ত তথ্য দেখতে পারবেন, কিন্তু খরচ সম্পর্কিত ডেটা বা Marketplace দেখতে পারবেন না।
CREATIVE_ADMIN ব্যবহারকারী কোলাবরেশনের জন্য প্রয়োজনীয় মিডিয়া প্ল্যান সংক্রান্ত তথ্য দেখতে পারবেন, কিন্তু খরচ সম্পর্কিত ডেটা বা Marketplace দেখতে পারবেন না। এছাড়াও, তারা এন্টিটিতে অন্যান্য ক্রিয়েটিভ অ্যাডমিন বা ক্রিয়েটিভ ব্যবহারকারী যোগ করতে পারবেন।

পদ্ধতি

bulkEditAssignedUserRoles

ব্যবহারকারীর জন্য ব্যবহারকারীর ভূমিকা বাল্ক এডিট করে।

create

নতুন ব্যবহারকারী তৈরি করে।

delete

ব্যবহারকারীকে মুছে দেয়।

get

ব্যবহারকারীকে পায়।

list

বর্তমান ব্যবহারকারীর অ্যাক্সেস আছে এমন ব্যবহারকারীদের তালিকা দেখায়।

patch

আগে থেকে থাকা ব্যবহারকারীকে আপডেট করে।