REST Resource: transitobject

Kaynak: TransitObject

JSON gösterimi
{
  "classReference": {
    object (TransitClass)
  },
  "ticketNumber": string,
  "passengerType": enum (PassengerType),
  "passengerNames": string,
  "tripId": string,
  "ticketStatus": enum (TicketStatus),
  "customTicketStatus": {
    object (LocalizedString)
  },
  "concessionCategory": enum (ConcessionCategory),
  "customConcessionCategory": {
    object (LocalizedString)
  },
  "ticketRestrictions": {
    object (TicketRestrictions)
  },
  "purchaseDetails": {
    object (PurchaseDetails)
  },
  "ticketLeg": {
    object (TicketLeg)
  },
  "ticketLegs": [
    {
      object (TicketLeg)
    }
  ],
  "hexBackgroundColor": string,
  "tripType": enum (TripType),
  "id": string,
  "classId": string,
  "version": string,
  "state": enum (State),
  "barcode": {
    object (Barcode)
  },
  "messages": [
    {
      object (Message)
    }
  ],
  "validTimeInterval": {
    object (TimeInterval)
  },
  "locations": [
    {
      object (LatLongPoint)
    }
  ],
  "hasUsers": boolean,
  "smartTapRedemptionValue": string,
  "hasLinkedDevice": boolean,
  "disableExpirationNotification": boolean,
  "infoModuleData": {
    object (InfoModuleData)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "appLinkData": {
    object (AppLinkData)
  },
  "activationStatus": {
    object (ActivationStatus)
  },
  "rotatingBarcode": {
    object (RotatingBarcode)
  },
  "deviceContext": {
    object (DeviceContext)
  },
  "heroImage": {
    object (Image)
  },
  "groupingInfo": {
    object (GroupingInfo)
  },
  "passConstraints": {
    object (PassConstraints)
  },
  "saveRestrictions": {
    object (SaveRestrictions)
  },
  "linkedObjectIds": [
    string
  ],
  "notifyPreference": enum (NotificationSettingsForUpdates),
  "valueAddedModuleData": [
    {
      object (ValueAddedModuleData)
    }
  ]
}
Alanlar
classReference

object (TransitClass)

Üst sınıfın devralınan alanlarının bir kopyası. Bu alanlar GET sırasında alınır.

ticketNumber

string

Biletin numarası. Bu, toplu taşıma operatörünün sistemindeki biletin benzersiz tanımlayıcısıdır.

passengerType

enum (PassengerType)

Yolcu sayısı.

passengerNames

string

Biletin atandığı yolcuların adları. Yukarıdaki passengerType alanı, Google'a bu alanla ilgili bağlam bilgisi sağlamak için kullanılır.

tripId

string

Kullanıcı aynı seyahat için birden fazla bilet kaydettiyse bu kimlik, biletleri gruplandırmak için kullanılır.

ticketStatus

enum (TicketStatus)

Biletin durumu. Görüntülemeyi etkileyen durumlar için bunun yerine state alanını kullanın.

customTicketStatus

object (LocalizedString)

ticketStatus doğru seçeneği sağlamadığında bilet durumu değeri için kullanılacak özel durum. Hem ticketStatus hem de customTicketStatus ayarlanamaz.

concessionCategory

enum (ConcessionCategory)

Biletin ayrıcalık kategorisi.

customConcessionCategory

object (LocalizedString)

concessionCategory doğru seçeneği sağlamadığında kullanılacak özel bir indirim kategorisi. Hem concessionCategory hem de customConcessionCategory ayarlanamaz.

ticketRestrictions

object (TicketRestrictions)

Bu biletin kullanımında ne tür kısıtlamalar olduğu hakkında bilgi. Örneğin, haftanın hangi günlerinde kullanılması gerektiği veya hangi rotaların kullanılmasına izin verildiği.

purchaseDetails

object (PurchaseDetails)

Bu biletin satın alma ayrıntıları.

ticketLeg

object (TicketLeg)

Tek bir bilet seferi, biniş ve koltuk bilgilerinin yanı sıra kalkış ve varış bilgilerini içerir. Birden fazla aşama belirtilecekse bunun yerine ticketLegs alanını kullanın. Hem ticketLeg hem de ticketLegs ayarlanamaz.

ticketLegs[]

object (TicketLeg)

Her bilet bir veya daha fazla uçuş segmenti içerebilir. Her uçuş, biniş ve koltuk bilgileriyle birlikte kalkış ve varış bilgilerini içerir. Yalnızca bir ayak belirtilecekse bunun yerine ticketLeg alanını kullanın. Hem ticketLeg hem de ticketLegs ayarlanamaz.

hexBackgroundColor

string

Kartın arka plan rengi. Ayarlanmamışsa hero resminin baskın rengi, ayarlanmamışsa logonun baskın rengi kullanılır. Biçim #rrggbb şeklindedir. Burada rrggbb, #ffcc00 gibi bir onaltılık RGB üçlüsüdür. RGB üçlüsünün kısaltılmış sürümünü de kullanabilirsiniz. Bu sürüm, #rgb şeklindedir (ör. #fc0).

tripType

enum (TripType)

Zorunlu. Bu toplu taşıma nesnesinin temsil ettiği seyahat türü. Kart başlığını ve/veya kaynak ile hedef arasında kullanılacak simgeyi belirlemek için kullanılır.

id

string

Zorunlu. Bir nesnenin benzersiz tanımlayıcısı. Bu kimlik, bir verenin tüm nesneleri arasında benzersiz olmalıdır. Bu değer issuer ID biçiminde olmalıdır.identifier. Bunlardan ilki Google tarafından verilir, ikincisi ise sizin tarafınızdan seçilir. Benzersiz tanımlayıcı yalnızca alfanümerik karakterler, ".", "_" veya "-" işaretlerini içermelidir.

classId

string

Zorunlu. Bu nesneyle ilişkili sınıf. Sınıf, bu nesneyle aynı türde olmalı, zaten mevcut olmalı ve onaylanmalıdır.

Sınıf kimlikleri issuer ID biçimini izlemelidir.identifier. Bunlardan ilki Google tarafından verilir, ikincisi ise sizin tarafınızdan seçilir.

version
(deprecated)

string (int64 format)

Kullanımdan kaldırıldı

state

enum (State)

Zorunlu. Nesnenin durumu. Bu alan, bir nesnenin uygulamada nasıl gösterileceğini belirlemek için kullanılır. Örneğin, inactive nesnesi "Süresi dolmuş kartlar" bölümüne taşınır.

barcode

object (Barcode)

Barkod türü ve değeri.

messages[]

object (Message)

Uygulamada gösterilen bir mesaj dizisi. Bu nesnenin tüm kullanıcıları, ilişkili mesajları alır. Bu alanların maksimum sayısı 10'dur.

validTimeInterval

object (TimeInterval)

Bu nesnenin active olacağı ve nesnenin kullanılabileceği dönem. Bu süre geçtiğinde nesnenin durumu expired olarak değiştirilir.

locations[]
(deprecated)

object (LatLongPoint)

Not: Bu alan şu anda coğrafi bildirimleri tetiklemek için desteklenmemektedir.

hasUsers

boolean

Nesnenin kullanıcısı olup olmadığını belirtir. Bu alan platform tarafından belirlenir.

smartTapRedemptionValue

string

Bu nesne için NFC üzerinden Smart Tap sertifikalı bir terminale iletilecek değer. Kartın Akıllı Dokunma'yı desteklemesi için sınıf düzeyindeki enableSmartTap ve redemptionIssuers alanları da doğru şekilde ayarlanmalıdır. Yalnızca ASCII karakterler desteklenir.

hasLinkedDevice

boolean

Bu nesnenin şu anda tek bir cihaza bağlı olup olmadığı. Bu alan, kullanıcı nesneyi kaydedip cihazına bağladığında platform tarafından ayarlanır. Belirli iş ortakları tarafından kullanılmak üzere tasarlanmıştır. Daha fazla bilgi için destek ekibiyle iletişime geçin.

disableExpirationNotification

boolean

Bildirimlerin açıkça engellenip engellenmeyeceğini belirtir. Bu alan true (doğru) değerine ayarlanırsa messages alanından bağımsız olarak kullanıcıya gönderilen süre sonu bildirimleri engellenir. Bu alan varsayılan olarak "false" (yanlış) değerine ayarlıdır.

Bu özellik şu anda yalnızca teklifler için ayarlanabilir.

infoModuleData

object (InfoModuleData)

Kullanımdan kaldırıldı. Bunun yerine textModulesData parametresini kullanın.

imageModulesData[]

object (ImageModuleData)

Resim modülü verileri. Bu alanların gösterilen maksimum sayısı, nesne düzeyinde 1 ve sınıf nesnesi düzeyinde 1'dir.

textModulesData[]

object (TextModuleData)

Metin modülü verileri. Sınıfta metin modülü verileri de tanımlanmışsa her ikisi de gösterilir. Bu alanların gösterilen maksimum sayısı, nesneden 10 ve sınıftan 10'dur.

activationStatus

object (ActivationStatus)

Nesnenin etkinleşme durumu. Sınıfta activationOptions ayarlanmışsa gereklidir.

rotatingBarcode

object (RotatingBarcode)

Dönen barkod türü ve değeri.

deviceContext

object (DeviceContext)

Nesneyle ilişkili cihaz bağlamı.

heroImage

object (Image)

Kartın ön tarafında gösterilen isteğe bağlı banner resmi. Hiçbiri yoksa sınıfın hero resmi (varsa) gösterilir. Sınıfın hero resmi de yoksa hiçbir şey gösterilmez.

groupingInfo

object (GroupingInfo)

Kartların nasıl gruplandırılacağını kontrol eden bilgiler.

passConstraints

object (PassConstraints)

Nesne için kısıtlamaları iletin. NFC ve ekran görüntüsü davranışlarını sınırlama da buna dahildir.

saveRestrictions

object (SaveRestrictions)

Kullanıcı geçişi kaydetmeye çalışmadan önce doğrulanması gereken nesne kısıtlamaları. Bu kısıtlamaların yalnızca kayıt sırasında uygulanacağını unutmayın. Kullanıcı geçişi kaydettikten sonra kısıtlamalar değişirse yeni kısıtlamalar, önceden kaydedilmiş geçişlere uygulanmaz.

linkedObjectIds[]

string

linkedObjectIds, bu toplu taşıma nesnesine otomatik olarak eklenmesi gereken etkinlik bileti, bağlılık, teklif, genel, hediye kartı, toplu taşıma ve biniş kartı gibi diğer nesnelerin bir listesidir. Bir kullanıcı bu toplu taşıma kartını kaydettiyse bu linkedObjectIds, kullanıcının cüzdanına otomatik olarak gönderilir (bu tür bağlı kartları alma ayarını devre dışı bırakmadığı sürece).

linkedObjectIds'de bulunan nesnelerin zaten eklendiğinden emin olun. Aksi takdirde çağrılar başarısız olur. Bağlı nesnelerin bağlantısı kaldırılamaz. Başka bir ihraççının nesnelerini bağlayamazsınız. Tek bir nesneye bağlanabilecek nesne sayısı sınırlıdır. Sınıra ulaşıldığında görüşmedeki yeni bağlı nesneler sessizce yoksayılır.

Nesne kimlikleri issuer ID biçimini izlemelidir.identifier. Bunlardan ilki Google tarafından, ikincisi ise sizin tarafınızdan seçilir.

notifyPreference

enum (NotificationSettingsForUpdates)

Bu nesneyle ilgili alan güncellemelerinin bildirim tetiklemesi gerekip gerekmediği. NOTIFY olarak ayarlandığında, kullanıcılara alan güncelleme bildirimi göndermeye çalışırız. Bu bildirimler yalnızca alan izin verilenler listesindeyse kullanıcılara gönderilir. DO_NOT_NOTIFY veya NOTIFICATION_SETTINGS_UNSPECIFIED olarak ayarlanırsa bildirim tetiklenmez. Bu ayar geçicidir ve her PATCH veya UPDATE isteğiyle birlikte ayarlanması gerekir. Aksi takdirde bildirim tetiklenmez.

valueAddedModuleData[]

object (ValueAddedModuleData)

İsteğe bağlı katma değer modülü verileri. Nesnede en fazla on tane olabilir.

PassengerType

Sıralamalar
PASSENGER_TYPE_UNSPECIFIED
SINGLE_PASSENGER
singlePassenger

SINGLE_PASSENGER için eski takma ad. Kullanımdan kaldırıldı.

MULTIPLE_PASSENGERS
multiplePassengers

MULTIPLE_PASSENGERS için eski takma ad. Kullanımdan kaldırıldı.

TicketStatus

Sıralamalar
TICKET_STATUS_UNSPECIFIED
USED
used

USED için eski takma ad. Kullanımdan kaldırıldı.

REFUNDED
refunded

REFUNDED için eski takma ad. Kullanımdan kaldırıldı.

EXCHANGED
exchanged

EXCHANGED için eski takma ad. Kullanımdan kaldırıldı.

ConcessionCategory

Sıralamalar
CONCESSION_CATEGORY_UNSPECIFIED
ADULT
adult

ADULT için eski takma ad. Kullanımdan kaldırıldı.

CHILD
child

CHILD için eski takma ad. Kullanımdan kaldırıldı.

SENIOR
senior

SENIOR için eski takma ad. Kullanımdan kaldırıldı.

TicketRestrictions

JSON gösterimi
{
  "routeRestrictions": {
    object (LocalizedString)
  },
  "routeRestrictionsDetails": {
    object (LocalizedString)
  },
  "timeRestrictions": {
    object (LocalizedString)
  },
  "otherRestrictions": {
    object (LocalizedString)
  }
}
Alanlar
routeRestrictions

object (LocalizedString)

Kullanılabilecek rotalarla ilgili kısıtlamalar. Örneğin, bu "Yalnızca rezerve edilmiş CrossCountry trenleri" dizesi olabilir.

routeRestrictionsDetails

object (LocalizedString)

Yukarıdaki routeRestrictions hakkında daha fazla bilgi.

timeRestrictions

object (LocalizedString)

Bu biletin kullanılabileceği saatlerle ilgili kısıtlamalar.

otherRestrictions

object (LocalizedString)

"Rota" veya "zaman" kategorilerine girmeyen ek kısıtlamalar.

PurchaseDetails

JSON gösterimi
{
  "purchaseReceiptNumber": string,
  "purchaseDateTime": string,
  "accountId": string,
  "confirmationCode": string,
  "ticketCost": {
    object (TicketCost)
  }
}
Alanlar
purchaseReceiptNumber

string

Bileti satan kuruluş üzerinden bilet satın alma işlemini izlemek için makbuz numarası/tanımlayıcı.

purchaseDateTime

string

Biletin satın alma tarihi/saati.

Bu, ISO 8601 genişletilmiş biçiminde bir tarih/saattir (ofset içerebilir veya içermeyebilir). Zaman, nanosaniye hassasiyetine kadar belirtilebilir. Ofsetler, saniye hassasiyetinde belirtilebilir (ofset saniyeleri ISO 8601'in bir parçası olmasa da).

Örneğin:

1985-04-12T23:20:50.52Z, UTC'de 12 Nisan 1985'in 23.saatinden 20 dakika 50,52 saniye sonra olur.

1985-04-12T19:20:50.52-04:00, 12 Nisan 1985'in 19.saatinden 20 dakika ve 50,52 saniye sonra, UTC'den 4 saat önce (yukarıdaki örnekle aynı anda) olur. Etkinlik New York'ta gerçekleşiyorsa bu, Doğu Yaz Saati'ne (EDT) eşdeğer olur. Yaz saati uygulamasının (veya yaz saatinin) geçerli olduğu bölgelerde saat farkının yılın zamanına bağlı olarak değiştiğini unutmayın.

1985-04-12T19:20:50.52, 12 Nisan 1985'in 19.saatinden 20 dakika 50,52 saniye sonra, ofset bilgisi olmadan olur.

Ofset bilgileri olmadan bazı zengin özellikler kullanılamayabilir.

accountId

string

Bileti satın almak için kullanılan hesabın kimliği.

confirmationCode

string

Satın alma işleminin onay kodu. Bu değer, birden fazla farklı bilet için aynı olabilir ve biletleri gruplandırmak için kullanılır.

ticketCost

object (TicketCost)

Biletin maliyeti.

TicketCost

JSON gösterimi
{
  "faceValue": {
    object (Money)
  },
  "purchasePrice": {
    object (Money)
  },
  "discountMessage": {
    object (LocalizedString)
  }
}
Alanlar
faceValue

object (Money)

Biletin nominal değeri.

purchasePrice

object (Money)

Vergi ve/veya indirimlerden sonra biletin gerçek satın alma fiyatı.

discountMessage

object (LocalizedString)

Uygulanan indirim türlerini açıklayan bir mesaj.

TicketLeg

JSON gösterimi
{
  "originStationCode": string,
  "originName": {
    object (LocalizedString)
  },
  "destinationStationCode": string,
  "destinationName": {
    object (LocalizedString)
  },
  "departureDateTime": string,
  "arrivalDateTime": string,
  "fareName": {
    object (LocalizedString)
  },
  "carriage": string,
  "platform": string,
  "zone": string,
  "ticketSeat": {
    object (TicketSeat)
  },
  "ticketSeats": [
    {
      object (TicketSeat)
    }
  ],
  "transitOperatorName": {
    object (LocalizedString)
  },
  "transitTerminusName": {
    object (LocalizedString)
  }
}
Alanlar
originStationCode

string

Başlangıç istasyonu kodu. Bu, destinationStationCode varsa veya originName yoksa gereklidir.

originName

object (LocalizedString)

Kalkış istasyonunun adı. Bu, desinationName varsa veya originStationCode yoksa gereklidir.

destinationStationCode

string

Hedef istasyon kodu.

destinationName

object (LocalizedString)

Hedef adı.

departureDateTime

string

Kalkış tarihi/saati. Transit nesnesinde geçerlilik zaman aralığı ayarlanmamışsa bu gereklidir.

Bu, ISO 8601 genişletilmiş biçiminde bir tarih/saattir (ofset içerebilir veya içermeyebilir). Zaman, nanosaniye hassasiyetine kadar belirtilebilir. Ofsetler, saniye hassasiyetinde belirtilebilir (ofset saniyeleri ISO 8601'in bir parçası olmasa da).

Örneğin:

1985-04-12T23:20:50.52Z, UTC'de 12 Nisan 1985'in 23.saatinden 20 dakika 50,52 saniye sonra olur.

1985-04-12T19:20:50.52-04:00, 12 Nisan 1985'in 19.saatinden 20 dakika ve 50,52 saniye sonra, UTC'den 4 saat önce (yukarıdaki örnekle aynı anda) olur. Etkinlik New York'ta gerçekleşiyorsa bu, Doğu Yaz Saati'ne (EDT) eşdeğer olur. Yaz saati uygulamasının (veya yaz saatinin) geçerli olduğu bölgelerde saat farkının yılın zamanına bağlı olarak değiştiğini unutmayın.

1985-04-12T19:20:50.52, 12 Nisan 1985'in 19.saatinden 20 dakika 50,52 saniye sonra, ofset bilgisi olmadan olur.

Tarih/saatin ofset içermeyen kısmı "yerel tarih/saat" olarak kabul edilir. Bu, kaynak istasyondaki yerel tarih/saat olmalıdır. Örneğin, kalkış 5 Haziran 2018'in 20. saatinde, kalkış istasyonunda gerçekleşiyorsa yerel tarih/saat bölümü 2018-06-05T20:00:00 olmalıdır. Kaynak istasyondaki yerel tarih/saat UTC'den 4 saat önceyse -04:00 ofseti eklenebilir.

Ofset bilgileri olmadan bazı zengin özellikler kullanılamayabilir.

arrivalDateTime

string

Varış tarihi/saati.

Bu, ISO 8601 genişletilmiş biçiminde bir tarih/saattir (ofset içerebilir veya içermeyebilir). Zaman, nanosaniye hassasiyetine kadar belirtilebilir. Ofsetler, saniye hassasiyetinde belirtilebilir (ofset saniyeleri ISO 8601'in bir parçası olmasa da).

Örneğin:

1985-04-12T23:20:50.52Z, UTC'de 12 Nisan 1985'in 23.saatinden 20 dakika 50,52 saniye sonra olur.

1985-04-12T19:20:50.52-04:00, 12 Nisan 1985'in 19.saatinden 20 dakika ve 50,52 saniye sonra, UTC'den 4 saat önce (yukarıdaki örnekle aynı anda) olur. Etkinlik New York'ta gerçekleşiyorsa bu, Doğu Yaz Saati'ne (EDT) eşdeğer olur. Yaz saati uygulamasının (veya yaz saatinin) geçerli olduğu bölgelerde saat farkının yılın zamanına bağlı olarak değiştiğini unutmayın.

1985-04-12T19:20:50.52, 12 Nisan 1985'in 19.saatinden 20 dakika 50,52 saniye sonra, ofset bilgisi olmadan olur.

Tarih/saatin ofset içermeyen kısmı "yerel tarih/saat" olarak kabul edilir. Bu, hedef istasyonun yerel tarihi/saati olmalıdır. Örneğin, etkinlik 5 Haziran 2018'in 20. saatinde hedef istasyonda gerçekleşirse yerel tarih/saat bölümü 2018-06-05T20:00:00 olmalıdır. Hedef istasyondaki yerel tarih/saat UTC'den 4 saat önceyse -04:00 ofseti eklenebilir.

Ofset bilgileri olmadan bazı zengin özellikler kullanılamayabilir.

fareName

object (LocalizedString)

Bu seyahat ayağının ücretinin kısa açıklaması/adı. Ör. "Herhangi bir zamanda tek kullanımlık".

carriage

string

Yolcunun binmesi gereken tren veya gemi adı/numarası.

platform

string

Yolcuların vagona binebileceği platform veya kapı.

zone

string

Platformdaki biniş bölgesi.

ticketSeat

object (TicketSeat)

Yolcular için ayrılmış koltuk. Birden fazla koltuk belirtilecekse bunun yerine ticketSeats alanını kullanın. Hem ticketSeat hem de ticketSeats ayarlanamaz.

ticketSeats[]

object (TicketSeat)

Yolcular için ayrılmış koltuk. Yalnızca bir koltuk belirtilecekse bunun yerine ticketSeat alanını kullanın. Hem ticketSeat hem de ticketSeats ayarlanamaz.

transitOperatorName

object (LocalizedString)

Seyahatin bu bölümünü işleten toplu taşıma operatörünün adı.

transitTerminusName

object (LocalizedString)

Trenin/otobüsün/vb. son durağı veya varış noktası

TicketSeat

JSON gösterimi
{
  "fareClass": enum (FareClass),
  "customFareClass": {
    object (LocalizedString)
  },
  "coach": string,
  "seat": string,
  "seatAssignment": {
    object (LocalizedString)
  }
}
Alanlar
fareClass

enum (FareClass)

Biletli koltuğun ücret sınıfı.

customFareClass

object (LocalizedString)

fareClass geçerli değilse kullanılacak özel ücret sınıfı. Hem fareClass hem de customFareClass ayarlanamaz.

coach

string

Biletli koltuğun bulunduğu tren vagonunun veya otobüsün tanımlayıcısıdır. Ör. "10"

seat

string

Biletli koltuğun bulunduğu yerin tanımlayıcısıdır. Ör. "42". Belirli bir tanımlayıcı yoksa bunun yerine seatAssigment kullanın.

seatAssignment

object (LocalizedString)

Yolcunun koltuk ataması. Ör. "no specific seat". seat'te kullanılacak belirli bir tanımlayıcı olmadığında kullanılır.

FareClass

Sıralamalar
FARE_CLASS_UNSPECIFIED
ECONOMY
economy

ECONOMY için eski takma ad. Kullanımdan kaldırıldı.

FIRST
first

FIRST için eski takma ad. Kullanımdan kaldırıldı.

BUSINESS
business

BUSINESS için eski takma ad. Kullanımdan kaldırıldı.

TripType

Sıralamalar
TRIP_TYPE_UNSPECIFIED
ROUND_TRIP
roundTrip

ROUND_TRIP için eski takma ad. Kullanımdan kaldırıldı.

ONE_WAY
oneWay

ONE_WAY için eski takma ad. Kullanımdan kaldırıldı.

ActivationStatus

Nesnenin etkinleştirme durumu. Değerli öğe etkinleştirmeyi destekliyorsa bu alan etkinleştirme durumunu içerir.

JSON gösterimi
{
  "state": enum (State)
}
Alanlar
state

enum (State)

Eyalet

Sıralamalar
UNKNOWN_STATE
NOT_ACTIVATED Etkin değil (varsayılan durum)
not_activated

NOT_ACTIVATED için eski takma ad. Kullanımdan kaldırıldı.

ACTIVATED Etkinleştirildi
activated

ACTIVATED için eski takma ad. Kullanımdan kaldırıldı.

DeviceContext

Nesneyle ilişkili cihaz bağlamı.

JSON gösterimi
{
  "deviceToken": string
}
Alanlar
deviceToken

string

Ayarlanırsa kod kullanma bilgileri yalnızca nesnenin etkinleştirilmesinden sonra belirli cihaza döndürülür. Bu, kullanıcının cihazını izlemek için sabit bir tanımlayıcı olarak kullanılmamalıdır. Bu durum, aynı cihazdaki farklı kartlar veya aynı cihazdaki farklı etkinleştirmeler arasında değişebilir. Bu ayarı yaparken, arayanların etkinleştirilen nesnede hasLinkedDevice'yi de ayarlamaları gerekir.

Yöntemler

addmessage

Belirtilen nesne kimliği tarafından referans verilen toplu taşıma nesnesine bir mesaj ekler.

get

Belirtilen nesne kimliğine sahip toplu taşıma nesnesini döndürür.

insert

Belirtilen kimliğe ve özelliklere sahip bir toplu taşıma nesnesi ekler.

list

Belirli bir veren kimliği için tüm geçiş nesnelerinin listesini döndürür.

patch

Belirtilen nesne kimliği tarafından referans verilen toplu taşıma nesnesini günceller.

update

Belirtilen nesne kimliği tarafından referans verilen toplu taşıma nesnesini günceller.