fromJson static method

ConnectedAffiliateProgram? fromJson(
  1. Map<String, dynamic>? json
)

Implementation

static ConnectedAffiliateProgram? fromJson(Map<String, dynamic>? json) {
  if (json == null) {
    return null;
  }

  return ConnectedAffiliateProgram(
    url: (json['url'] as String?) ?? '',
    botUserId: (json['bot_user_id'] as int?) ?? 0,
    parameters: AffiliateProgramParameters.fromJson(
      tdMapFromJson(json['parameters']),
    ),
    connectionDate: (json['connection_date'] as int?) ?? 0,
    isDisconnected: (json['is_disconnected'] as bool?) ?? false,
    userCount:
        int.tryParse((json['user_count'] as dynamic)?.toString() ?? '') ?? 0,
    revenueStarCount: (json['revenue_star_count'] as int?) ?? 0,
  );
}