public ObjectUrlRequest(string objectName, IExecutionMetadata execMetadata, TimeSpan?urlExpirationPeriod = null) { ObjectName = objectName; ExecutionMetadata = execMetadata; UrlExpirationPeriod = urlExpirationPeriod; }
/// <summary> /// Converts an execution model core model to an API model /// </summary> /// <param name="coreModel"></param> /// <returns></returns> public static ExecutionMetadataApiModel ToApiModel(this IExecutionMetadata coreModel) => new ExecutionMetadataApiModel { ExecutionId = coreModel.ExecutionId, ExecutionProfileName = coreModel.ExecutionProfileName, Executor = coreModel.Executor.ToApiModel(), ExtensionId = coreModel.ExtensionId, ExtensionVersionId = coreModel.ExtensionVersionId, Priority = coreModel.Priority };