All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.digitalasset.api.util.util.DurationConversion.scala Maven / Gradle / Ivy

There is a newer version: 3.0.0-snapshot.20240126.12648.0.va9dc2d63
Show newest version
// Copyright (c) 2024 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
// SPDX-License-Identifier: Apache-2.0

package com.daml.api.util

import java.time.{Duration => JDuration}

import com.google.protobuf.duration.{Duration => PDuration}

object DurationConversion {

  def toProto(jDuration: JDuration): PDuration = PDuration(jDuration.getSeconds, jDuration.getNano)

  def fromProto(pDuration: PDuration): JDuration =
    JDuration.ofSeconds(pDuration.seconds, pDuration.nanos.toLong)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy