okhttp3.MultipartBody$Builder.class Maven / Gradle / Ivy
???? 4 ? okhttp3/MultipartBody$Builder java/lang/Object boundary Lokio/ByteString; type Lokhttp3/MediaType; parts Ljava/util/List; .Ljava/util/List; setType 4(Lokhttp3/MediaType;)Lokhttp3/MultipartBody$Builder; #Lorg/jetbrains/annotations/NotNull; kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
okhttp3/MediaType ()Ljava/lang/String;
multipart areEqual '(Ljava/lang/Object;Ljava/lang/Object;)Z
java/lang/StringBuilder ! ()V # $
" %
multipart != ' append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ) *
" + -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ) -
" . toString 0
" 1 "java/lang/IllegalArgumentException 3
1 (Ljava/lang/String;)V # 6
4 7 java/lang/Throwable 9 ; /$i$a$-require-MultipartBody$Builder$setType$1$1 I $this$apply Lokhttp3/MultipartBody$Builder; +$i$a$-apply-MultipartBody$Builder$setType$1 this addPart 6(Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Builder; body E okhttp3/MultipartBody$Part G Companion &Lokhttp3/MultipartBody$Part$Companion; I J H K $okhttp3/MultipartBody$Part$Companion M create 3(Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Part; O P
N Q =(Lokhttp3/MultipartBody$Part;)Lokhttp3/MultipartBody$Builder; C S
T +$i$a$-apply-MultipartBody$Builder$addPart$1 Lokhttp3/RequestBody; G(Lokhttp3/Headers;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Builder; $Lorg/jetbrains/annotations/Nullable; D(Lokhttp3/Headers;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Part; O Z
N [ +$i$a$-apply-MultipartBody$Builder$addPart$2 headers Lokhttp3/Headers; addFormDataPart E(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/MultipartBody$Builder; name b value d createFormData B(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/MultipartBody$Part; f g
N h 3$i$a$-apply-MultipartBody$Builder$addFormDataPart$1 Ljava/lang/String; Z(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Builder; W(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Part; f m
N n 3$i$a$-apply-MultipartBody$Builder$addFormDataPart$2 filename part r
t java/util/Collection v add (Ljava/lang/Object;)Z x y w z +$i$a$-apply-MultipartBody$Builder$addPart$3 Lokhttp3/MultipartBody$Part; build ()Lokhttp3/MultipartBody; isEmpty ()Z ? ? w ? +Multipart body must have at least one part. ? java/lang/IllegalStateException ?
? 7 okhttp3/MultipartBody ? ? okhttp3/internal/Util ? toImmutableList "(Ljava/util/List;)Ljava/util/List; ? ?
? ? 7(Lokio/ByteString;Lokhttp3/MediaType;Ljava/util/List;)V # ?
? ? )$i$a$-check-MultipartBody$Builder$build$1 Lkotlin/jvm/JvmOverloads;
% okio/ByteString ? Lokio/ByteString$Companion; I ? ? ? okio/ByteString$Companion ?
encodeUtf8 %(Ljava/lang/String;)Lokio/ByteString; ? ?
? ? MIXED ? ? ? java/util/ArrayList ?
? % java/util/List ? D(Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V java/util/UUID ?
randomUUID ()Ljava/util/UUID; ? ?
? ?
? 1 UUID.randomUUID().toString() ? checkNotNullExpressionValue ?
?
7 # ?
? Lkotlin/Metadata; mv bv k d18??@
??
??
??
??
!
??
??20B0¢J0??202
0J 0??202020J0??2020J0??20J0??20J0J0??2 0
R0X¢
??R00X¢
??R 0
X¢
??¨ d2 Lokhttp3/MultipartBody; okhttp Builder MultipartBody.kt Signature Code
StackMapTable LineNumberTable LocalVariableTable RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations InnerClasses
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 1
?
? ? `+? *M>6,? :6+? ? 666 ? +6
? "Y? &(? ,+? /? 2: ? 4Y ? 5? 8? :?+? <