REST Resource: accounts.repos.scans

সম্পদ: RepoScan

রেপো স্ক্যান।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "resultsUri": string,
  "localScanPath": string,
  "cliVersion": string,
  "sources": [
    {
      object (Source)
    }
  ],
  "scmMetadata": {
    object (ScmMetadata)
  }
}
ক্ষেত্র
name

string

শনাক্তকারী। স্ক্যানের সম্পদের নাম।

results Uri

string

ফলাফল দেখার জন্য একটি URL।

local Scan Path

string

স্থানীয় স্ক্যান পথ।

cli Version

string

CLI সংস্করণ।

sources[]

object ( Source )

তথ্য উৎস সনাক্ত করা হয়েছে.

scm Metadata

object ( ScmMetadata )

SCM মেটাডেটা।

উৎস

একটি ডেটা উৎস অনুসন্ধানের প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "dataType": enum (DataType),
  "codeAttribution": {
    object (CodeAttribution)
  }
}
ক্ষেত্র
data Type

enum ( DataType )

প্রয়োজন। ডেটা টাইপ।

code Attribution

object ( CodeAttribution )

ঐচ্ছিক। অনুসন্ধানের জন্য সোর্স কোড অ্যাট্রিবিউশন।

ডেটা টাইপ

আপনার অ্যাপ দ্বারা ব্যবহৃত ডেটার প্রকার।

Enums
DATA_TYPE_UNSPECIFIED উল্লেখ করা হয়নি।
DATA_TYPE_APPROXIMATE_LOCATION 3 বর্গ কিলোমিটারের বেশি বা সমান এলাকায় ব্যবহারকারী বা ডিভাইসের শারীরিক অবস্থান, যেমন একজন ব্যবহারকারী যে শহরে আছেন বা Android এর ACCESS_COARSE_LOCATION অনুমতি দ্বারা প্রদত্ত অবস্থান।
DATA_TYPE_PRECISE_LOCATION 3 বর্গ কিলোমিটারের কম এলাকার মধ্যে ব্যবহারকারী বা ডিভাইসের প্রকৃত অবস্থান, যেমন Android এর ACCESS_FINE_LOCATION অনুমতি দ্বারা প্রদত্ত অবস্থান।
DATA_TYPE_PERSONAL_NAME একজন ব্যবহারকারী কীভাবে নিজেদেরকে বোঝায়, যেমন তাদের প্রথম বা শেষ নাম বা ডাকনাম।
DATA_TYPE_EMAIL_ADDRESS একজন ব্যবহারকারীর ইমেল ঠিকানা।
DATA_TYPE_USER_IDS শনাক্তকারী যা একজন শনাক্তকারী ব্যক্তির সাথে সম্পর্কিত। উদাহরণস্বরূপ, একটি অ্যাকাউন্ট আইডি, অ্যাকাউন্ট নম্বর বা অ্যাকাউন্টের নাম।
DATA_TYPE_PHYSICAL_ADDRESS একজন ব্যবহারকারীর ঠিকানা, যেমন মেইলিং বা বাড়ির ঠিকানা।
DATA_TYPE_PHONE_NUMBER একজন ব্যবহারকারীর ফোন নম্বর।
DATA_TYPE_RACE_AND_ETHNICITY ব্যবহারকারীর জাতি বা জাতি সম্পর্কে তথ্য।
DATA_TYPE_POLITICAL_OR_RELIGIOUS_BELIEFS ব্যবহারকারীর রাজনৈতিক বা ধর্মীয় বিশ্বাস সম্পর্কে তথ্য।
DATA_TYPE_SEXUAL_ORIENTATION ব্যবহারকারীর যৌন অভিযোজন সম্পর্কে তথ্য।
DATA_TYPE_OTHER_PERSONAL_INFO অন্য কোনো ব্যক্তিগত তথ্য যেমন জন্মতারিখ, লিঙ্গ পরিচয়, অভিজ্ঞ অবস্থা ইত্যাদি।
DATA_TYPE_PAYMENT_INFO একজন ব্যবহারকারীর আর্থিক অ্যাকাউন্ট সম্পর্কে তথ্য যেমন ক্রেডিট কার্ড নম্বর।
DATA_TYPE_PURCHASE_HISTORY ব্যবহারকারীর করা কেনাকাটা বা লেনদেন সম্পর্কে তথ্য।
DATA_TYPE_CREDIT_SCORE ব্যবহারকারীর ক্রেডিট স্কোর সম্পর্কে তথ্য।
DATA_TYPE_OTHER_FINANCIAL_INFO অন্য কোন আর্থিক তথ্য যেমন ব্যবহারকারীর বেতন বা ঋণ।
DATA_TYPE_HEALTH_INFO একজন ব্যবহারকারীর স্বাস্থ্য সম্পর্কে তথ্য, যেমন মেডিকেল রেকর্ড বা লক্ষণ।
DATA_TYPE_FITNESS_INFO একজন ব্যবহারকারীর ফিটনেস সম্পর্কে তথ্য, যেমন ব্যায়াম বা অন্যান্য শারীরিক কার্যকলাপ।
DATA_TYPE_EMAILS ইমেলের বিষয় লাইন, প্রেরক, প্রাপক এবং ইমেলের বিষয়বস্তু সহ একজন ব্যবহারকারীর ইমেল।
DATA_TYPE_TEXT_MESSAGES প্রেরক, প্রাপক এবং বার্তার বিষয়বস্তু সহ একজন ব্যবহারকারীর পাঠ্য বার্তা।
DATA_TYPE_OTHER_IN_APP_MESSAGES অন্য কোন ধরনের বার্তা। উদাহরণস্বরূপ, তাত্ক্ষণিক বার্তা বা চ্যাট সামগ্রী।
DATA_TYPE_PHOTOS একজন ব্যবহারকারীর ছবি।
DATA_TYPE_VIDEOS একজন ব্যবহারকারীর ভিডিও।
DATA_TYPE_VOICE_OR_SOUND_RECORDINGS একজন ব্যবহারকারীর ভয়েস যেমন ভয়েসমেইল বা সাউন্ড রেকর্ডিং।
DATA_TYPE_MUSIC_FILES একটি ব্যবহারকারীর সঙ্গীত ফাইল.
DATA_TYPE_OTHER_AUDIO_FILES অন্য কোনো ব্যবহারকারী-সৃষ্ট বা ব্যবহারকারী-প্রদত্ত অডিও ফাইল।
DATA_TYPE_FILES_AND_DOCS একজন ব্যবহারকারীর ফাইল বা নথি, বা তাদের ফাইল বা নথি সম্পর্কে তথ্য যেমন ফাইলের নাম।
DATA_TYPE_CALENDAR_EVENTS ব্যবহারকারীর ক্যালেন্ডার থেকে তথ্য যেমন ইভেন্ট, ইভেন্ট নোট এবং অংশগ্রহণকারীদের।
DATA_TYPE_CONTACTS ব্যবহারকারীর পরিচিতি সম্পর্কে তথ্য যেমন যোগাযোগের নাম, বার্তার ইতিহাস এবং সামাজিক গ্রাফ তথ্য যেমন ব্যবহারকারীর নাম, যোগাযোগের নতুনত্ব, যোগাযোগের ফ্রিকোয়েন্সি, মিথস্ক্রিয়া সময়কাল এবং কল ইতিহাস।
DATA_TYPE_APP_INTERACTIONS একজন ব্যবহারকারী কীভাবে আপনার অ্যাপের সাথে ইন্টারঅ্যাক্ট করেন সে সম্পর্কে তথ্য, যেমন পৃষ্ঠা দেখার সংখ্যা বা ট্যাপ।
DATA_TYPE_IN_APP_SEARCH_HISTORY একজন ব্যবহারকারী আপনার অ্যাপে কী অনুসন্ধান করেছে সে সম্পর্কে তথ্য।
DATA_TYPE_INSTALLED_APPS ব্যবহারকারীর ডিভাইসে ইনস্টল করা অ্যাপ বা প্যাকেজের ইনভেন্টরি।
DATA_TYPE_OTHER_USER_GENERATED_CONTENT অন্য কোনো ব্যবহারকারী-উত্পাদিত সামগ্রী এখানে তালিকাভুক্ত নয়, বা অন্য কোনো বিভাগে। উদাহরণ স্বরূপ, ব্যবহারকারীর বায়োস, নোট, বা ওপেন-এন্ডেড প্রতিক্রিয়া।
DATA_TYPE_OTHER_ACTIONS গেমপ্লে, লাইক এবং ডায়ালগ বিকল্পগুলির মতো এখানে তালিকাভুক্ত নয় এমন অন্য কোনও ব্যবহারকারীর কার্যকলাপ বা অ্যাকশন ইন-অ্যাপ।
DATA_TYPE_WEB_BROWSING_HISTORY ব্যবহারকারীর পরিদর্শন করা ওয়েবসাইট সম্পর্কে তথ্য।
DATA_TYPE_CRASH_LOGS আপনার অ্যাপ থেকে ক্র্যাশ লগ ডেটা। উদাহরণস্বরূপ, আপনার অ্যাপ কতবার ক্র্যাশ হয়েছে, স্ট্যাক ট্রেস বা ক্র্যাশের সাথে সরাসরি সম্পর্কিত অন্যান্য তথ্য।
DATA_TYPE_PERFORMANCE_DIAGNOSTICS আপনার অ্যাপের কর্মক্ষমতা সম্পর্কে তথ্য। যেমন ব্যাটারি লাইফ, লোডিং টাইম, লেটেন্সি, ফ্রেমরেট বা যেকোনো প্রযুক্তিগত ডায়াগনস্টিকস।
DATA_TYPE_OTHER_APP_PERFORMANCE_DATA অন্য কোনো অ্যাপের কর্মক্ষমতা ডেটা এখানে তালিকাভুক্ত নয়।
DATA_TYPE_DEVICE_OR_OTHER_IDS একটি পৃথক ডিভাইস, ব্রাউজার বা অ্যাপের সাথে সম্পর্কিত শনাক্তকারী। উদাহরণস্বরূপ, একটি IMEI নম্বর, MAC ঠিকানা, ওয়াইডিভাইন ডিভাইস আইডি, ফায়ারবেস ইনস্টলেশন আইডি বা বিজ্ঞাপন শনাক্তকারী।

কোড অ্যাট্রিবিউশন

সোর্স কোড অ্যাট্রিবিউশন।

JSON প্রতিনিধিত্ব
{
  "path": string,
  "lineNumber": integer,
  "codeExcerpt": string,
  "startLineNumber": integer
}
ক্ষেত্র
path

string

প্রয়োজন। ফাইলের পথ।

line Number

integer

প্রয়োজন। লাইন নম্বর (1-ভিত্তিক)।

code Excerpt

string

ঐচ্ছিক। কোডের উদ্ধৃতি যেখানে আশেপাশের কোড সহ উৎস সনাক্ত করা হয়েছিল।

start Line Number

integer

ঐচ্ছিক। কোড উদ্ধৃতির শুরু লাইন নম্বর (1-ভিত্তিক)।

ScmMetadata

SCM মেটাডেটা।

JSON প্রতিনিধিত্ব
{
  "revisionId": string,
  "branch": string,
  "remoteUri": string,
  "pullRequest": {
    object (PullRequest)
  }
}
ক্ষেত্র
revision Id

string

প্রয়োজন। রিভিশন আইডি, যেমন গিট কমিট হ্যাশ।

branch

string

প্রয়োজন। শাখার নাম।

remote Uri

string

প্রয়োজন। গিট রিমোট ইউআরএল।

pull Request

object ( PullRequest )

ঐচ্ছিক। সংশ্লিষ্ট পুল অনুরোধ সম্পর্কে তথ্য রয়েছে। এটি শুধুমাত্র পুল অনুরোধ স্ক্যানের জন্য জনবহুল।

পুল রিকোয়েস্ট

অনুরোধ তথ্য টান.

JSON প্রতিনিধিত্ব
{
  "prNumber": string,
  "baseBranch": string
}
ক্ষেত্র
pr Number

string

প্রয়োজন। এটি ব্যবহারকারীর দ্বারা সরবরাহ করা যেতে পারে বা পূর্বনির্ধারিত CI পরিবেশ ভেরিয়েবল থেকে স্বয়ংক্রিয়ভাবে পার্স করা যেতে পারে।

base Branch

string

প্রয়োজন। পিআর বিশ্লেষণের জন্য, আমরা নতুন সমস্যাগুলি হাইলাইট করতে বেস শাখার সাম্প্রতিকতম স্ক্যানের সাথে তুলনা করি।

পদ্ধতি

generate

স্থানীয় কোড সম্মতি বিশ্লেষণের ফলাফল আপলোড করে এবং গোপনীয়তার সমস্যাগুলির একটি স্ক্যান তৈরি করে।

get

একটি রেপো স্ক্যান পায়।

list

নির্দিষ্ট রেপোর জন্য রেপো স্ক্যান তালিকা করে।