1 package com.airbnb.lottie.network; 2 3 import androidx.annotation.RestrictTo; 4 5 /** 6 * Helpers for known Lottie file types. 7 */ 8 @RestrictTo(RestrictTo.Scope.LIBRARY) 9 public enum FileExtension { 10 JSON(".json"), 11 ZIP(".zip"), 12 GZIP(".gz"); 13 14 public final String extension; 15 FileExtension(String extension)16 FileExtension(String extension) { 17 this.extension = extension; 18 } 19 tempExtension()20 public String tempExtension() { 21 return ".temp" + extension; 22 } 23 toString()24 @Override public String toString() { 25 return extension; 26 } 27 28 } 29