BaseEvent.smali

.class public abstract Lcom/tradplus/ads/common/event/BaseEvent;
.super Ljava/lang/Object;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/tradplus/ads/common/event/BaseEvent$Builder;,
        Lcom/tradplus/ads/common/event/BaseEvent$SamplingRate;,
        Lcom/tradplus/ads/common/event/BaseEvent$Category;,
        Lcom/tradplus/ads/common/event/BaseEvent$Name;,
        Lcom/tradplus/ads/common/event/BaseEvent$AppPlatform;,
        Lcom/tradplus/ads/common/event/BaseEvent$SdkProduct;,
        Lcom/tradplus/ads/common/event/BaseEvent$ScribeCategory;
    }
.end annotation


# instance fields
.field private final A:Ljava/lang/String;

.field private final B:Ljava/lang/Integer;

.field private final C:J

.field private D:Lcom/tradplus/ads/common/ClientMetadata;

.field private final E:D

.field private final a:Lcom/tradplus/ads/common/event/BaseEvent$ScribeCategory;

.field private final b:Lcom/tradplus/ads/common/event/BaseEvent$Name;

.field private final c:Lcom/tradplus/ads/common/event/BaseEvent$Category;

.field private final d:Lcom/tradplus/ads/common/event/BaseEvent$SdkProduct;

.field private final e:Ljava/lang/String;

.field private final f:Ljava/lang/String;

.field private final g:Ljava/lang/String;

.field private final h:Ljava/lang/String;

.field private final i:Ljava/lang/Double;

.field private final j:Ljava/lang/Double;

.field private final k:Ljava/lang/String;

.field private final l:Ljava/lang/Integer;

.field private final m:Ljava/lang/Integer;

.field private final n:Ljava/lang/Double;

.field private final o:Ljava/lang/Double;

.field private final p:Ljava/lang/Double;

.field private final q:Lcom/tradplus/ads/common/ClientMetadata$MoPubNetworkType;

.field private final r:Ljava/lang/String;

.field private final s:Ljava/lang/String;

.field private final t:Ljava/lang/String;

.field private final u:Ljava/lang/String;

.field private final v:Ljava/lang/String;

.field private final w:Ljava/lang/String;

.field private final x:Ljava/lang/Double;

.field private final y:Ljava/lang/String;

.field private final z:Ljava/lang/Integer;


# direct methods
.method public constructor <init>(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)V
    .registers 4

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    invoke-static {p1}, Lcom/tradplus/ads/common/Preconditions;->checkNotNull(Ljava/lang/Object;)V

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->a(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Lcom/tradplus/ads/common/event/BaseEvent$ScribeCategory;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->a:Lcom/tradplus/ads/common/event/BaseEvent$ScribeCategory;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->b(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Lcom/tradplus/ads/common/event/BaseEvent$Name;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->b:Lcom/tradplus/ads/common/event/BaseEvent$Name;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->c(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Lcom/tradplus/ads/common/event/BaseEvent$Category;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->c:Lcom/tradplus/ads/common/event/BaseEvent$Category;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->d(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Lcom/tradplus/ads/common/event/BaseEvent$SdkProduct;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->d:Lcom/tradplus/ads/common/event/BaseEvent$SdkProduct;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->e(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->e:Ljava/lang/String;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->f(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->f:Ljava/lang/String;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->g(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->g:Ljava/lang/String;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->h(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->h:Ljava/lang/String;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->i(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/Double;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->i:Ljava/lang/Double;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->j(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/Double;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->j:Ljava/lang/Double;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->k(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->k:Ljava/lang/String;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->l(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/Double;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->n:Ljava/lang/Double;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->m(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/Double;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->o:Ljava/lang/Double;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->n(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/Double;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->p:Ljava/lang/Double;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->o(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/Double;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->x:Ljava/lang/Double;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->p(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->y:Ljava/lang/String;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->q(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/Integer;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->z:Ljava/lang/Integer;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->r(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->A:Ljava/lang/String;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->s(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)Ljava/lang/Integer;

    move-result-object v0

    iput-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->B:Ljava/lang/Integer;

    invoke-static {p1}, Lcom/tradplus/ads/common/event/BaseEvent$Builder;->t(Lcom/tradplus/ads/common/event/BaseEvent$Builder;)D

    move-result-wide v0

    iput-wide v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->E:D

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->C:J

    invoke-static {}, Lcom/tradplus/ads/common/ClientMetadata;->getInstance()Lcom/tradplus/ads/common/ClientMetadata;

    move-result-object p1

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    iget-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-eqz p1, :cond_db

    invoke-virtual {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getDeviceScreenWidthDip()I

    move-result p1

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->l:Ljava/lang/Integer;

    iget-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    invoke-virtual {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getDeviceScreenHeightDip()I

    move-result p1

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->m:Ljava/lang/Integer;

    iget-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    invoke-virtual {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getActiveNetworkType()Lcom/tradplus/ads/common/ClientMetadata$MoPubNetworkType;

    move-result-object p1

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->q:Lcom/tradplus/ads/common/ClientMetadata$MoPubNetworkType;

    iget-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    invoke-virtual {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getNetworkOperator()Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->r:Ljava/lang/String;

    iget-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    invoke-virtual {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getNetworkOperatorName()Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->s:Ljava/lang/String;

    iget-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    invoke-virtual {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getIsoCountryCode()Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->t:Ljava/lang/String;

    iget-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    invoke-virtual {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getSimOperator()Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->u:Ljava/lang/String;

    iget-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    invoke-virtual {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getSimOperatorName()Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->v:Ljava/lang/String;

    iget-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    invoke-virtual {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getSimIsoCountryCode()Ljava/lang/String;

    move-result-object p1

    goto :goto_ec

    :cond_db
    const/4 p1, 0x0

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->l:Ljava/lang/Integer;

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->m:Ljava/lang/Integer;

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->q:Lcom/tradplus/ads/common/ClientMetadata$MoPubNetworkType;

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->r:Ljava/lang/String;

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->s:Ljava/lang/String;

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->t:Ljava/lang/String;

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->u:Ljava/lang/String;

    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->v:Ljava/lang/String;

    :goto_ec
    iput-object p1, p0, Lcom/tradplus/ads/common/event/BaseEvent;->w:Ljava/lang/String;

    return-void
.end method


# virtual methods
.method public getAdCreativeId()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->f:Ljava/lang/String;

    return-object v0
.end method

.method public getAdHeightPx()Ljava/lang/Double;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->j:Ljava/lang/Double;

    return-object v0
.end method

.method public getAdNetworkType()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->h:Ljava/lang/String;

    return-object v0
.end method

.method public getAdType()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->g:Ljava/lang/String;

    return-object v0
.end method

.method public getAdUnitId()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->e:Ljava/lang/String;

    return-object v0
.end method

.method public getAdWidthPx()Ljava/lang/Double;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->i:Ljava/lang/Double;

    return-object v0
.end method

.method public getAppName()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    goto :goto_a

    :cond_6
    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getAppName()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0
.end method

.method public getAppPackageName()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    goto :goto_a

    :cond_6
    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getAppPackageName()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0
.end method

.method public getAppPlatform()Lcom/tradplus/ads/common/event/BaseEvent$AppPlatform;
    .registers 2

    sget-object v0, Lcom/tradplus/ads/common/event/BaseEvent$AppPlatform;->ANDROID:Lcom/tradplus/ads/common/event/BaseEvent$AppPlatform;

    return-object v0
.end method

.method public getAppVersion()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    goto :goto_a

    :cond_6
    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getAppVersion()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0
.end method

.method public getCategory()Lcom/tradplus/ads/common/event/BaseEvent$Category;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->c:Lcom/tradplus/ads/common/event/BaseEvent$Category;

    return-object v0
.end method

.method public getClientAdvertisingId()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    goto :goto_a

    :cond_6
    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getDeviceId()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0
.end method

.method public getClientDoNotTrack()Ljava/lang/Boolean;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-eqz v0, :cond_d

    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->isDoNotTrackSet()Z

    move-result v0

    if-eqz v0, :cond_b

    goto :goto_d

    :cond_b
    const/4 v0, 0x0

    goto :goto_e

    :cond_d
    :goto_d
    const/4 v0, 0x1

    :goto_e
    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    return-object v0
.end method

.method public getDeviceManufacturer()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    goto :goto_a

    :cond_6
    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getDeviceManufacturer()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0
.end method

.method public getDeviceModel()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    goto :goto_a

    :cond_6
    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getDeviceModel()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0
.end method

.method public getDeviceOsVersion()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    goto :goto_a

    :cond_6
    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getDeviceOsVersion()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0
.end method

.method public getDeviceProduct()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    goto :goto_a

    :cond_6
    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getDeviceProduct()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0
.end method

.method public getDeviceScreenHeightDip()Ljava/lang/Integer;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->m:Ljava/lang/Integer;

    return-object v0
.end method

.method public getDeviceScreenWidthDip()Ljava/lang/Integer;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->l:Ljava/lang/Integer;

    return-object v0
.end method

.method public getDspCreativeId()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->k:Ljava/lang/String;

    return-object v0
.end method

.method public getGeoAccuracy()Ljava/lang/Double;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->p:Ljava/lang/Double;

    return-object v0
.end method

.method public getGeoLat()Ljava/lang/Double;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->n:Ljava/lang/Double;

    return-object v0
.end method

.method public getGeoLon()Ljava/lang/Double;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->o:Ljava/lang/Double;

    return-object v0
.end method

.method public getName()Lcom/tradplus/ads/common/event/BaseEvent$Name;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->b:Lcom/tradplus/ads/common/event/BaseEvent$Name;

    return-object v0
.end method

.method public getNetworkIsoCountryCode()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->t:Ljava/lang/String;

    return-object v0
.end method

.method public getNetworkOperatorCode()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->r:Ljava/lang/String;

    return-object v0
.end method

.method public getNetworkOperatorName()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->s:Ljava/lang/String;

    return-object v0
.end method

.method public getNetworkSimCode()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->u:Ljava/lang/String;

    return-object v0
.end method

.method public getNetworkSimIsoCountryCode()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->w:Ljava/lang/String;

    return-object v0
.end method

.method public getNetworkSimOperatorName()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->v:Ljava/lang/String;

    return-object v0
.end method

.method public getNetworkType()Lcom/tradplus/ads/common/ClientMetadata$MoPubNetworkType;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->q:Lcom/tradplus/ads/common/ClientMetadata$MoPubNetworkType;

    return-object v0
.end method

.method public getObfuscatedClientAdvertisingId()Ljava/lang/String;
    .registers 2

    const-string v0, "ifa:XXXX"

    return-object v0
.end method

.method public getPerformanceDurationMs()Ljava/lang/Double;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->x:Ljava/lang/Double;

    return-object v0
.end method

.method public getRequestId()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->y:Ljava/lang/String;

    return-object v0
.end method

.method public getRequestRetries()Ljava/lang/Integer;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->B:Ljava/lang/Integer;

    return-object v0
.end method

.method public getRequestStatusCode()Ljava/lang/Integer;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->z:Ljava/lang/Integer;

    return-object v0
.end method

.method public getRequestUri()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->A:Ljava/lang/String;

    return-object v0
.end method

.method public getSamplingRate()D
    .registers 3

    iget-wide v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->E:D

    return-wide v0
.end method

.method public getScribeCategory()Lcom/tradplus/ads/common/event/BaseEvent$ScribeCategory;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->a:Lcom/tradplus/ads/common/event/BaseEvent$ScribeCategory;

    return-object v0
.end method

.method public getSdkProduct()Lcom/tradplus/ads/common/event/BaseEvent$SdkProduct;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->d:Lcom/tradplus/ads/common/event/BaseEvent$SdkProduct;

    return-object v0
.end method

.method public getSdkVersion()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->D:Lcom/tradplus/ads/common/ClientMetadata;

    if-nez v0, :cond_6

    const/4 v0, 0x0

    goto :goto_a

    :cond_6
    invoke-virtual {v0}, Lcom/tradplus/ads/common/ClientMetadata;->getSdkVersion()Ljava/lang/String;

    move-result-object v0

    :goto_a
    return-object v0
.end method

.method public getTimestampUtcMs()Ljava/lang/Long;
    .registers 3

    iget-wide v0, p0, Lcom/tradplus/ads/common/event/BaseEvent;->C:J

    invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v0

    return-object v0
.end method

.method public toString()Ljava/lang/String;
    .registers 6

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "BaseEvent\nScribeCategory: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getScribeCategory()Lcom/tradplus/ads/common/event/BaseEvent$ScribeCategory;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nName: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getName()Lcom/tradplus/ads/common/event/BaseEvent$Name;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nCategory: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getCategory()Lcom/tradplus/ads/common/event/BaseEvent$Category;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nSdkProduct: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getSdkProduct()Lcom/tradplus/ads/common/event/BaseEvent$SdkProduct;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nSdkVersion: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getSdkVersion()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nAdUnitId: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getAdUnitId()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nAdCreativeId: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getAdCreativeId()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nAdType: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getAdType()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nAdNetworkType: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getAdNetworkType()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nAdWidthPx: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getAdWidthPx()Ljava/lang/Double;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nAdHeightPx: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getAdHeightPx()Ljava/lang/Double;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nDspCreativeId: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getDspCreativeId()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nAppPlatform: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getAppPlatform()Lcom/tradplus/ads/common/event/BaseEvent$AppPlatform;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nAppName: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getAppName()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nAppPackageName: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getAppPackageName()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nAppVersion: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getAppVersion()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nDeviceManufacturer: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getDeviceManufacturer()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nDeviceModel: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getDeviceModel()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nDeviceProduct: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getDeviceProduct()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nDeviceOsVersion: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getDeviceOsVersion()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nDeviceScreenWidth: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getDeviceScreenWidthDip()Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nDeviceScreenHeight: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getDeviceScreenHeightDip()Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nGeoLat: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getGeoLat()Ljava/lang/Double;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nGeoLon: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getGeoLon()Ljava/lang/Double;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nGeoAccuracy: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getGeoAccuracy()Ljava/lang/Double;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nPerformanceDurationMs: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getPerformanceDurationMs()Ljava/lang/Double;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nNetworkType: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getNetworkType()Lcom/tradplus/ads/common/ClientMetadata$MoPubNetworkType;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nNetworkOperatorCode: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getNetworkOperatorCode()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nNetworkOperatorName: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getNetworkOperatorName()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nNetworkIsoCountryCode: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getNetworkIsoCountryCode()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nNetworkSimCode: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getNetworkSimCode()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nNetworkSimOperatorName: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getNetworkSimOperatorName()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nNetworkSimIsoCountryCode: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getNetworkSimIsoCountryCode()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nRequestId: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getRequestId()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nRequestStatusCode: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getRequestStatusCode()Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nRequestUri: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getRequestUri()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nRequestRetries: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getRequestRetries()Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v1, "\nSamplingRate: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getSamplingRate()D

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;

    const-string v1, "\nTimestampUtcMs: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    new-instance v1, Ljava/text/SimpleDateFormat;

    invoke-direct {v1}, Ljava/text/SimpleDateFormat;-><init>()V

    new-instance v2, Ljava/util/Date;

    invoke-virtual {p0}, Lcom/tradplus/ads/common/event/BaseEvent;->getTimestampUtcMs()Ljava/lang/Long;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Long;->longValue()J

    move-result-wide v3

    invoke-direct {v2, v3, v4}, Ljava/util/Date;-><init>(J)V

    invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\n"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method