action walletobjects_walletobjects_smarttap_insert { label: "walletobjects.smarttap.insert" description: "Inserts the smart tap." provider: walletobjects method: POST path: "/walletobjects/v1/smartTap" encoding: json input: { type: "object" properties: { id: { type: "string" description: "The unique identifier for a smart tap. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is the Smart Tap id. The Smart Tap id is a Base64 encoded string which represents the id which was generated by the Google Pay app." } infos: { type: "array" description: "Communication from merchant to user." items: { type: "object" properties: { action: { type: "string" enum: ["ACTION_UNSPECIFIED", "S2AP", "s2ap", "SIGN_UP", "signUp"] } signUpInfo: { type: "object" properties: { classId: { type: "string" description: "ID of the class the user can sign up for." } } } url: { type: "string" description: "Currently not used, consider deprecating." } value: { type: "string" description: "JSON web token for action S2AP." } } } } kind: { type: "string" description: "Identifies what kind of resource this is. Value: the fixed string `\"walletobjects#smartTap\"`." } merchantId: { type: "string" format: "int64" description: "Smart Tap merchant ID of who engaged in the Smart Tap interaction." } } } output: { type: "object" properties: { id: { type: "string" description: "The unique identifier for a smart tap. This value should follow the format issuer ID.identifier where the former is issued by Google and latter is the Smart Tap id. The Smart Tap id is a Base64 encoded string which represents the id which was generated by the Google Pay app." } infos: { type: "array" description: "Communication from merchant to user." items: { type: "object" properties: { action: { type: "string" enum: ["ACTION_UNSPECIFIED", "S2AP", "s2ap", "SIGN_UP", "signUp"] } signUpInfo: { type: "object" properties: { classId: { type: "string" description: "ID of the class the user can sign up for." } } } url: { type: "string" description: "Currently not used, consider deprecating." } value: { type: "string" description: "JSON web token for action S2AP." } } } } kind: { type: "string" description: "Identifies what kind of resource this is. Value: the fixed string `\"walletobjects#smartTap\"`." } merchantId: { type: "string" format: "int64" description: "Smart Tap merchant ID of who engaged in the Smart Tap interaction." } } } }