Interface EmbeddedSass.OutboundMessage.FileImportRequestOrBuilder

All Superinterfaces:
MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
EmbeddedSass.OutboundMessage.FileImportRequest, EmbeddedSass.OutboundMessage.FileImportRequest.Builder
Enclosing class:
EmbeddedSass.OutboundMessage

public static interface EmbeddedSass.OutboundMessage.FileImportRequestOrBuilder extends MessageOrBuilder
  • Method Details

    • getId

      int getId()
      uint32 id = 1;
      Returns:
      The id.
    • getCompilationId

      int getCompilationId()
       The request id for the compilation that triggered the message. Mandatory.
       
      uint32 compilation_id = 2;
      Returns:
      The compilationId.
    • getImporterId

      int getImporterId()
       The unique ID of the importer being invoked. This must match an
       `Importer.file_importer_id` passed to this compilation in
       `CompileRequest.importers` or `CompileRequest.input.string.importer`.
       Mandatory.
       
      uint32 importer_id = 3;
      Returns:
      The importerId.
    • getUrl

      String getUrl()
       The (non-canonicalized) URL of the import.
       
      string url = 4;
      Returns:
      The url.
    • getUrlBytes

      ByteString getUrlBytes()
       The (non-canonicalized) URL of the import.
       
      string url = 4;
      Returns:
      The bytes for url.
    • getFromImport

      boolean getFromImport()
      / Whether this request comes from an `@import` rule.
       /
       / When evaluating `@import` rules, filesystem importers should load an
       / [import-only file] if one exists for the URL being canonicalized.
       / Otherwise, canonicalization should be identical for `@import` and `@use`
       / rules.
       /
       / [import-only file]: https://sass-lang.com/documentation/at-rules/import#import-only-files
       
      bool from_import = 5;
      Returns:
      The fromImport.