File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
library/src/main/java/com/pengrad/telegrambot/request/business Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change
1
+ package com.pengrad.telegrambot.request.business
2
+
3
+ import com.pengrad.telegrambot.request.KBaseRequest
4
+ import com.pengrad.telegrambot.response.BaseResponse
5
+ import com.pengrad.telegrambot.utility.kotlin.optionalRequestParameter
6
+ import com.pengrad.telegrambot.utility.kotlin.requestParameter
7
+
8
+ @Suppress(" unused" )
9
+ class SetBusinessAccountName private constructor(
10
+ businessConnectionId : String ,
11
+ firstName : String ,
12
+ lastName : String?
13
+ ) : KBaseRequest<SetBusinessAccountName, BaseResponse>(BaseResponse : :class) {
14
+
15
+ constructor (businessConnectionId: String , firstName: String ) : this (
16
+ businessConnectionId = businessConnectionId,
17
+ firstName = firstName,
18
+ lastName = null
19
+ )
20
+
21
+ val businessConnectionId: String by requestParameter(businessConnectionId, customParameterName = " business_connection_id" )
22
+ val firstName: String by requestParameter(firstName, customParameterName = " first_name" )
23
+
24
+ var lastName: String? by optionalRequestParameter(lastName, customParameterName = " last_name" )
25
+ fun lastName (lastName : String ) = applySelf { this .lastName = lastName }
26
+
27
+ }
You can’t perform that action at this time.
0 commit comments