Knox या ज़ीरो-टच रजिस्ट्रेशन के लिए, किसी कंपनी (ग्राहक) की खास पहचान करने के लिए Company
ऑब्जेक्ट बनाता है. यह तरीका काम करने के बाद, बताए गए मालिक (primary_emails
) या एडमिन (secondary_emails
), अपने ईमेल पते को Google खाते से जोड़ सकते हैं. इससे, वे ज़ीरो-टच पोर्टल को ऐक्सेस कर सकते हैं. ज़्यादा जानकारी के लिए, आईटी एडमिन के लिए ज़ीरो-टच रजिस्ट्रेशन देखें. इसके अलावा, Knox Mobile Enrollment (KME) पोर्टल को ऐक्सेस करने के लिए, वे अपने ईमेल पते को Samsung खाते से भी जोड़ सकते हैं.
मेथड सिग्नेचर
public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;
CreateCustomerRequest
प्रॉपर्टी का नाम | मान | ज़रूरी है | ब्यौरा |
---|---|---|---|
customer_name |
string |
हां | कंपनी का नाम. उदाहरण के लिए, XYZ Corp. कंपनी के कर्मचारियों को ज़ीरो-टच रजिस्ट्रेशन पोर्टल में दिखाया गया. |
primary_emails |
object(string) की सूची |
हां | पहले से तैयार डिवाइस: मालिक की भूमिका में ग्राहक के उपयोगकर्ताओं का ईमेल पता. कम से कम एक ईमेल पता डालना ज़रूरी है. हर ईमेल पता किसी Google खाते से जुड़ा होना चाहिए. मालिकों के पास वही ऐक्सेस होता है जो एडमिन के पास होता है. हालांकि, वे आपके संगठन के पोर्टल के उपयोगकर्ताओं को जोड़ सकते हैं, हटा सकते हैं, और उनके ऐक्सेस लेवल में बदलाव कर सकते हैं. Samsung: ग्राहक के सुपर एडमिन का ईमेल पता. Samsung, सूची में मौजूद सिर्फ़ पहले ईमेल का इस्तेमाल करता है. ईमेल पता, किसी Samsung खाते से जुड़ा होना चाहिए. |
secondary_emails |
object(string) की सूची |
नहीं | एडमिन की भूमिका वाले ग्राहक के उपयोगकर्ताओं का ईमेल पता. हर ईमेल पता किसी Google खाते से जुड़ा होना चाहिए. ध्यान दें: यह प्रॉपर्टी Samsung के साथ काम नहीं करती. |
vendorParams |
map |
पहले से तैयार डिवाइस: नहीं Samsung: हां |
अतिरिक्त फ़ील्ड, वेंडर का तय किया गया की-वैल्यू पेयर. SamsungResellerService क्लास के अनुरोधों में ये जानकारी शामिल होनी चाहिए:"country": ग्राहक का ISO 3166-1 देश कोड, जैसे कि "US". "firstName": ग्राहक का नाम (ज़्यादा से ज़्यादा 60 वर्ण). "lastName": ग्राहक का उपनाम (ज़्यादा से ज़्यादा 60 वर्ण). "service": "KME" ही एक ऐसी वैल्यू है जो काम करती है. |
CreateCustomerResponse
प्रॉपर्टी का नाम | मान | ब्यौरा |
---|---|---|
customer |
object( Company ) |
ऑब्जेक्ट में, नए ग्राहक की जानकारी है. |
vendor_params |
map |
अतिरिक्त फ़ील्ड, वेंडर की ओर से तय किया गया की-वैल्यू पेयर (सिर्फ़ Samsung के लिए). |
गड़बड़ी का व्यवहार
कोई गड़बड़ी होने पर, लाइब्रेरी को एक CommonException
मिलता है, जिसमें नीचे दिए गए गड़बड़ी कोड में से कोई एक होता है:
CommonException
गड़बड़ी का कोड |
---|
INTERNAL_SERVER_ERROR |